<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:codi="http://www.compasstrust.com/20210930"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="codi-20210930.xsd" xlink:type="simple"/>
    <context id="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26f36c374f104d3593663854ec212772_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i76ade699670e40dfa065e14236da9ce8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3b49015cb1e14999a77a15b868b21352_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ice0b4b7b60df4820a691ca9e9c7e5f0e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0f3a99f4d94441ceb410f4be2a8eab4a_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="ie6d87493e52149c3afb3950c58117fdf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i74578c2b68c2451aadb172de4466c6f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e60c8c21c2e46a7bf7ccd666080e40f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i823d96cf3ac443f6a2861cc18357edc4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46a626d70f8e4b2b8580e968d549ef35_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ieea37e0283414ae9a6826333a50a7044_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iab72deb7882d4bc78c4c81a592ba1b6c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i40c12f44ae9c44f5a0daae8996550c57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie2cb38166477408ba94c7f6a3f7c08a6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i715a5c8f8c8642e0bbfb2aacfc525fef_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3b8ad71e5a004235a76b01cf56f60c2b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id7b2c96c3bb7487ab3c791455ab80bea_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i9a5843769d534864b28af154c7b542eb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i3ca1dd9734f44e72953951b72cca25c2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="id6693ce431714c6e882c6edb30a37855_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i08dbaea9e92f4302b196d208ff80866d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia4f425b982c7405ea9a4ae6bb2f362bb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic0ecaa1eefed495ab365974ef486c7c9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4e1bf94cd0df4ffab049e435caf4646f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i67843936a7fb4b53ad5feba9f806bb3c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i315c1f524e8f4e38943504bbe018a8ea_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id831eee1a2d34d618e66ab0232a04eb0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i5ecbcf30cfa346538e6231f5b09a4722_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="ibcd39d4d2ac84afe8ac0fb5d02840f9e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife07e8396f4f430b9c6a821ca7bd1163_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <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="ic672c4cabc0d4dfa962c82c354d7459a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i44223c09d4ad4818ac7c345358c93582_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3b2f2522525145d897c0b015cbf9d5ae_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <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="i875610c51ce74aae86de9b9502fb83f3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i16925ff93b7a453cb1e32da0b00357e3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icd56f406ebfe411caa51902ef4198b2e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2a4339203b7f43d4ace8c20882ef58ae_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0a76466a42904348947f65c021542c95_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3c8d8b2624b748109fd58679023efa28_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i353d5cace0ab40ab89f238e8391d2fb7_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i4bd3d8409ac64b85821926f27d9ce2f8_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i17234aac6ac24ddfa1592b5a894db2e0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="idef0f1eaa7ea4f2992104d8bca08126c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i61b2d40955e347fbbc6f5d523b7cac70_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id4bb0b737cf3490f8a979e1b33d00edd_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i191c916e5caf4bc18c7a93b67246cabb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id2023e7655604a618bbe468355173106_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i14a26a18397f453f95c7b52b08fa7e12_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i698f42ff8e734f67b8aebab26de53a00_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="ib92826d1f80b411dbbddd1874151b89a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="ie1aa493fab704073a03f733ba8123dec_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="iedca30ba50f34dbb848fd38deda1438d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i974c9d3b2f9e4ec897452a4540f6ad54_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i06017392937443b783e0f4755c754c3d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1433ab2d1f8f4e7594fbbcfb90e64740_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9e1e2e58a61846389353fc4ec5e23a8b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i0ee9a4081fff49d3be1f08aad22f5b23_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i74ccdc697d984147bf83fc98b4ef91f6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7840cd8c63d14dcba5085086caf0be11_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="ia6682d87cf8f463e9c6009c8150cd78a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i8bcc0f16df28406fbd7ebb091c224b57_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i97a4ccd6357442e6b54c9c141ce22231_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i252d24c34bdd475d8c552027589d1eac_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i85dac18863c248b7aa23f6269b7794ea_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <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="iefa285fac6fc4c3a8c162e1791fc0439_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8c5b295ae81c478180e55b0685c2229f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i14c43417b58343038b6a2b0a54ab55c7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <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="ia6c47c6198934f5cac04b85d6143f49f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic96275bab3a54853ad49f663ac282d2e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icb7015e77b174014b441fdc2cc6acc3c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic5e375d913ac4de18b013f58e6def11f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i71508b71ab2d4dcc963d6954d74af242_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iabb51d92f2734546bd6976007e7f6d77_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i5de796539a6a49e7ab219bb882e6a1a8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="icd213225b5114a4299bb2f8939053b10_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="idce1b7e2638b4a71bf863e78f6db6eaa_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i61c13b912519420d92d6443ad0d1d3ff_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifbf5a7b2698342bd8b22c25374c6022e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i93e66105a0434408879aee2a5df90e1a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i332a6612e0754ecdae0a68bcfde9b5b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2779c9f6b1f4586afd0e0488cdc17dd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2586f3404b24fcea06498bc7569992e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i9383d371c04a45bf9ea0212cb8054895_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="ida17f59bddf14a5ba6bec53bb0328b0a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i2b1192d2a3054150bbd995436a4770d0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0e6e55a191b94305bd69438a7d32b735_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51129010daa6453eb904ff77807f3907_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icf6f47c51ea34ca5b07447555861c034_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if2792b2e007f4dfe88a6e59a6a8d35fa_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i19c6fa1ed9b74edaa12c77137601a930_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i50d92b9a08234cfdb51efc18fb6fbe53_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1a78994d04e4438bba3831650e63e324_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i627971235f2f4b49a8979958eac4221a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i5f330e42f00d442fa7cccea393b923b7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i1347c5338f494ec987e2d48badf3fa98_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8d05cd0b810c4f37a2a5118584e2342b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <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="ica7a3cf25e7e434daf12961a91c778ef_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i583dd3aa8c89476c9dee6b13d5f44414_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3ac96e7a5eaf4846a1d325f4be1693be_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <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="i57fb710f722948de9cb545db46147504_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id92295a7ced442449811bcb7a9adb099_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i019f0e559af94aea80969cd2316d9c96_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0f631fc50bbf48289c1fbb924ad1be7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9209ec6d21d14bc8b9dd64c2f9de92b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieeea914163a044829bd706f5a1c4d768_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i2a6b6c27f8ea4a32997407a66097025a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="ia9b5c96f31fd44a88ae8614572f424eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i33f9f0ae975d43f891c534aee478b31e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i952b4e26f9184044b9aa504e32cf8c60_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6741622fad2d4df6b964fd8697dc2149_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5414c1d851d048f7814f624f1f8f74bc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i892a4550a0b8441392169537979503ea_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1a8f9441f1444ab804b1a96f62355cb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i71ac596ade05477fa3699ca34ddc6ddb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8ee5d6622b474143ad16d08fb2d1bc20_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="if5cf12595b244904ba4ecbd0a8a0e597_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</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="i7192b0efced94498866686c0322224c8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1678eafe157e4b06b3c1c4015eb1f776_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i489c273f90294ad39ad4efd62e946fa5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <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="i0dc6c95c87ad48f6acab677a78b7ff79_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iecc42f7b26b8499a8b3545c0181b05f1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i03a6ee998d5d493c977229461a9a168f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <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="icbfda8c286c34518bbf71b672f4842f5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2aceaf41786b47439dbae77429cff301_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i434f70dcc6674d9f85d72e3b86635609_I20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-03</instant>
        </period>
    </context>
    <context id="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i15474818b22d4b668136eaec75b29b15_I20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-03</instant>
        </period>
    </context>
    <context id="i3bb54ccdc19a49f7a3266101f76c075e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6b658707bef94800a823b45e9876b2fb_I20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-20</instant>
        </period>
    </context>
    <context id="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="ie12171bb9c1340ea96ea465f45513aee_I20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-20</instant>
        </period>
    </context>
    <context id="id748e556d74346bb89ce9f0fa1f66d3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i533b9046e55748cc9db35b590bf7d9b9_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6801b0286a4f49f7b4c79afdb46cab6d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0f1ddc2e4e824b76a880d005975c5b77_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="id9b772a2418d45a89fcb973986c3e88a_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="i0beb96d50ac244d4a771d346d2833664_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="i46833063017b43239b069c32959ac425_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i1a16b05d76944e3abbe1a8b4e1bc85cb_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="if6b0eafd0f2b4a17bb1a91411e514830_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i87cf1c4e7ac34ab9b7882a4fb63aaaa9_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i396e79ab3e3445e6b1a562e3cc36bf6e_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i9c36b66c07de4035a5181038b1c8609c_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="id2685e4752164030953bf42bcf71a844_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i078d2a410e6b4d5596154e3ed686190b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciBoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieea6ab9f03264089ae645ae83bae9056_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciBoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icebe1256cecc45439b54cd8cdeb5356f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciBoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i56ad04a5f872472498622bc14e1494fc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciBoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1b9ba377eb544def8a7fd43b50d02bfb_D20210301-20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="icd74713062b1441a878a685b4eafd9b1_I20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="i688259ef4bbc45709565df1edca39d49_D20200701-20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="i009f4bd9a0904e9d8e71bb24f208d663_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3134823a01fb4cc88b37ac66a7af7557_I20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-03</instant>
        </period>
    </context>
    <context id="i61fb89d9cd4f481081703fd977a18af7_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="ib2807e4ee0f149ce94f30b461d1402df_D20210701-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="i80e0397ed8a64d77ab80a2f0f661e527_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i42262c83b55048ddbd48a59ab58d195a_D20210101-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="ia26b4f411d004c5da0619103998137f2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bc793e020734402b28b545586a47379_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i82661179bfd748d293816a9314f088a2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1282ad3afde94d77954f885945ff1a39_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iea33d3e7622844f98827f8e102be55d6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9210eb65c88a42eb83bb67d4125e17fa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd17120aadd34a95a078954ce95f9565_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3536584eadb74eb2b729d23da3ee9404_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i750f5628465b48a5ad6298b0fe723a64_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6ded5612fc9546fb872eebcf4e19b6ed_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia6bfc614dec04662a577b6d0c158e107_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i77860f153d464921acdb2adedcad53b5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ice9f5f6a04fa45c38d3810723264010d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8f9e4b192e134269859cfe70d54a0982_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i727708872b3b415aa2aa834cb3efc7f6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1c9d34efa5544bc991f3ec3606163bd1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idaae5eef20da41d69600bce22fa82eb8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i917db3488cbe4815b81424f8f72e9b1d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idc2b869e7db241df9dd921c89215b413_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i846285d5bc9d4365a5d571c7163a48a3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib2de218065f24dbf969d695515b84cd6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie22c43afad2a4c659d0e4b537629d239_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2d4bf1cdd1e641bb9c09519d5dbb87a6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i25a310e70b2f4bd6a04dbcefcdec642a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i81ae35ac14bb42e4924bab559a7e8cc8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib2acbb9dbd124e5386e12f6588ba9f2c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0112de4481ad48bfb6876d6ce803a536_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifddd819d8a0748a19df089a649d22230_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2577dfce469145a68f6b6333d7dcf2cd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icf8da5f4ffce4f6abd8149417dd5dc0d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5eda7b872537426fbd743e971a513b77_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i29fc79e52bd7418684c2521968e18980_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib5cddee64ebe48a389a13c18e7f05ea4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib817952d69a34fca9842e48a313d0276_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib4b8e03799a24a49bdabc20637736c81_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie3e710b483ee4d34963156f1f3b7b3c5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7184506fd30a400a8d0da1e0bb78ed73_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26d9b18182394fc9815940cb4a34d95e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id22749406b634a78b98eff85155b6593_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i60ff0adf2d8642eca93ca2435dc31873_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1f1aade1918849cc94eca31dd75b534b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i45bb4bd66e9a445b9d0a3bc6ba9accb5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie100c47e564a4029908522bbdb9c77c2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8e13bcb192aa46d8b8c11e6db06caa18_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i06355dd012f74351ac90feb0b0f1fc70_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i61067eccf2164fb488d3deafba16623a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i77bc4eea73f848b8b07aba23d4a39d9b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3fc1ca31b5d84e4286b4dc3d17ee9023_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5af754dffc2c43339608df971763f0f5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icb24a4c8192d453ab4cfbd8f80a7dc17_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i87f73d13471c44daa75ae6f32861ce9b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id0a0b47345444642a9bf37492a3fd336_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5e288ec05ca04f438341505032fd6cc6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if8fc4cfb15a64c7ab607cd8808a5d2d7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i831a5aac72a94b7f8e08af6f1fdb011d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id456661762cf45d8a4ee063968b2e585_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic1e7c2610f6c4ff3b832f40e01c5cc22_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7639d81f721a457eabed9bb6ac0411e2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia429679c072843ddb6a157f36708c55a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie97b71bb934e4d54be54d8912a12bc94_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8201a1db8947485883712aef53f95c43_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5f961cd18031408bbc804333994d46ab_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i41b7755d2bd243a895fffa4241461af3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8641cf9985f046948964b46acfdaf577_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if15b0d73b9d74220a4ce876c1de26f05_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie9b76f5b4ac74c2a9c4008bd526b332e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90f87096bd4e4856ac3f43a707191214_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i83cefb4cc7f54ab9bb2cd7f43358970d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id0906b75f8fc459cab673015200e357c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i390a9c6a5fba4c9baa6ce2b7ccaa97b6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i41295f7d06304656aeb369946388f5dc_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i443c067f551e42799ab98c40f77ee53b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i17cbeb47c15c41e398ea0378bd09f51f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if4dbdefacb864c358025a6bffb1344ee_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i68dec0e58f99418282a36b82bc2a9378_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3a3b221e2e2545339f1b134eb1c8bc39_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i28e8bbe3f60948b5bd44a61ab8c3a18c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7c13535e341244b19a5697deee7c849e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i287f98a22eb04f66b03fd1bbf0cc4df2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifbbd24e668ca4a3d86b90d39cf265da3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i390bde879faf4acaa335ab6b3e49786e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7e10286ddcb74f86ac3da4351c433c17_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0d4aadcd3660465387b4030ab5657c5d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3f05d5a43fdd43758c2abccbe436dd1f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia6d885f348d241aeb53e318c9827f4fa_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id5c0099b384e43c0aca2fd43a964c443_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i57507da6d218402e89ac2224fb27e7cf_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id428b23250564ce9af9477ba5ac81504_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic9d9b6ef8f0d49278cd48550071a6823_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5c8a90473a624202b4815b6dda77ce94_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i49d0d82e027843f8b79d62b4c8ff924d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if77ec6baa4104e08a5125211f800904e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ief3fca36c0db4bb48de2a8a259a0930a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia216a871f4714a47bc0f9213c74e39b9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia9acfb2891ff427b9e42c49244a23963_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i94c3123c41274e56a7b8c24b406ce934_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i72ce9e4107fc43f1846e8bf1dec9d8b9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ice873496418f4c89933f53521dbde869_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0878619bdcca4e35957245f16082a2ea_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if7be08e43ec34972a0c14f72ad28e4db_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i162b165bc4d04f358742395d3a0ac96a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0c22d6b214944c0486c4b166c9235c3e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i200b11a1d26d4150b5b3375b5979199f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i76bb6c3f385f46a285f03525b8f4f05c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idd74141336ec473d97a15c7848850a05_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3b56c78713c34659a3b353ef2f8fb5ba_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie86e31563e5d437fbdd7ba7764ae994f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7f50cf9f2c2d4eed9a7906ef8e0e5475_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7b6d3615b89146e8815aee9c2f34a781_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic072a78ba4b14e5cad2e21148d02fe2e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2d8cb9b39c3e4e7aa6eb48b3826bdd8d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4d642ee6598b4fa6808fe41650774bdf_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i915835e803484ce197ba320c03f120c5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i27b70c5d71da42ec8be182dffc91be79_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4155f55aa1d64c508828898358f2dbce_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie1fc477dc28a47f68d80afc6a2e7e146_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1824e150f4aa4b7b9d220d7c30b9cbbb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib86ce7fcb59e47358c9fc59dae8a44a3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i84e42433b652436c88083aa27028540e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icafc6341e781442686c6f230c91b693a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04757faeb29a48f5a3cec39dbcb6e345_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7753392f15334e48a82a11f70525b4a3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2abfebcfb9d74109b78997017e40a823_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic1d9fc1a0e1c499380b3e5774bc5bf43_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i81a05ef59b254740b2aa7aaa65eaa5fc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff0498d8410d432b8c09e5e211e22c2b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i593ca8e85b8a42eb8e8fd33912aa2bb9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e28969005064f69b93011da593afc21_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i29b4951708374ec4aa4b1bff06e4dedd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2d92099816a64e879ddc61e828acf2ae_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i13bcd8021efd4a3db27c39ced1344e13_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1fcfdbf6d4794692949d2eaad83afbce_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icb1fd1941eb84409bb4e3a2a11f3537f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i914ee7035b844fb3a9b9b9312218e2a7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i58f82f4f014d4d4baaed0761331d4d12_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibe938757561d43d2a2f82db9e6f77159_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iacb83e0c2c4f4a4caa42108d3edef02d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i760dda1c1b2f436284144f287164244a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if59c3ff7b7ca4178b21a07c5ef30d731_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9fd9faeac9c34befab40c4802a1a7d41_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i52d4aff3705d4372bb68b2a6fd3ac536_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6f14d8a321514befa6689e61d091f9bd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i098f7062538a4003ac2e908cb2916737_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i07ed05af241c40d5be56f8b86aaaf487_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7dec970eab624a52904fc61a6dcaf39c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9d539f4d57de4ff18e24f091f05c6249_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic37f7f84680543e486342b570b1830c4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iebea9d5bcc114dfea2f64fc60482a21f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i73b26fcbe2cc4139a715782517d3e5e9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i080f8dde39264fcd9978f6adb2595fa5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if008cfef6fb34e92a73c3065ab2a8a01_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifc25ba0cf0f34187afaddd88ead7f84e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if80c7071a8cf4de6ae27ac1d234118f1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic263bbe01b8f4f77810ba46110100d82_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i83797ff5fa37476687ae054a3278deaa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if76b506cb25f48f39afd30aa183112a3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4dcc04d61f1d41198845360790d7fa6f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i13ebec1c04c940a8ba952931522f0897_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if5a66cb9ea244bbdb2a2ba8f8679e0a7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6b77b11faeae4ec69caaaf92e25e0690_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib17d2f06748e4317abad1591c83180bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic80d4dc19ac84e0e9ef152b998fcc2cd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia2c171e2a4f24dd297b359e056d3d78f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if7b9e308cc8c472b8207fb1aed752ff4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iefe96db8286240608f1a50c9f9f450fa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie941fd0702ed44f28f27b3ad31d6d6f9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e6413f7e6464fa9a002e6bd1a99da9e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaae37868a1c0404abf39d9d8cad5579c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5c133d4ff9dc463cb51a7bf773c95f51_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id46753aadd534f889ce3ef48b12591e0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i275a52e59f134ffb9e3d1d47d4947cfb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if4b826362b924ec8a0b2661abeb05260_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i293185c820344cb3998e9632dc00108a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i176ed7e4e68e4c449d6590c088eff854_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i36622c7d4b4d4b618545e7b453067de2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e6955352dc848449907c2923dfc3909_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9ddd2913961f436eae0275a89f9d69de_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie423ff1c7570449cbc7e6c1c2c56c258_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie8ef1c2666a54adbbe551f87cbf75e7b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie41224e3e22348fab4766ae3b3ef6671_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9517b44feb854c9cb80c70c891ba09c1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic5df189a99a54c9baa6c0effb7121b3b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i36d2fe92dcc3484bac28475e6afa53ab_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6fb83d3e29b045a3806a1edb97dc5e53_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e9360a421eb4b3fa0e15b3b981f88aa_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7ae2c5da60ba4ce09ba4d3b4c0f65dca_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i71d3c20d726f48319d9084c52fd312d9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7652bfa42eee4c7287c7850ddab00580_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic4338e48dd3149bf9bb87bf0e2ff110a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8034df55a3224de2ac266059b74ff733_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3ecc931f143d488bb32090c1db10a590_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i415e3d42a0034571a5b4e8b9e6fae81a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0689816b5aa24f7e9e47afabba8d4417_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibc79b6a979c04dfeae54661fa57db3de_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2e9c998885a549f7a1a766e59e912099_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0adf0ef6839d4b4b86ee764913220ea4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5e754bbd299745e3a02e49ed3a5bf855_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8118100b22da4028a3a677d9ed776d2f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifa0f23af30574f17b3daad34dce95c03_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3f918126580641aca4101d72f6d3a2d4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6edd91fd402d4599b923cfd4f04bdc9a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0beb7fc5d83e4742bfcbe00f52a488ed_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iedd758ee3f4e4db5a68ff99e7503d783_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4c6c26c616f041baaa45948cbc2b65c3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i89265d1792c64ab08b5f08d6c2a392f2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib1e4d317612646ad915c26946d5ca8ce_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8849f6f74c39479192e503678d457527_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie3eba999d39c49fd9049b07d22bd6306_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i82392e3eef1842c6a47a77a4d1c97341_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i898f1c1fc8234565a563465889e10a70_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1b4a8c4cf8304374a3012c156e5769ca_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i94de03ffcdfe4581b9fe2f3fab43adb5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id182cdb68a6a4194b2ce822de1a8318e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i388dbc3e90f948088963570c470de427_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iac2c237317e049fdba1bc10d83d49c3a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaed33542a2ea4c46978f193a52697e0f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1e4e47c031bb45339eed186a0bebba7e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia897f1d2310b4cdc9e9891896482ddee_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5b43fa95cdd5413eb38ac2bc8c94b8ae_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3e456f8b96c948ab9a3115ba6a83c56a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i472f37f86ed64eb1ab9350d1c1f600ed_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1d878d14910a4e17be456643c48fb7e2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie9eda1f7448b4c90be331c6633fd37f0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i89830a682d8e4f92a96f93d0a8dadf0c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i404530e9c313481d8613e3b1fa727833_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i10119383b7134e10868a4e48056175e0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i79e17b9de4c249b2b33bf2ea6de971e3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9e4471e8a19549a19987c6346e591f73_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic3689b5fde8a4bd484f3f1f46e9330bb_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i24d1087211954269a32c4e226e85684e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib52d4b2c18c34e4b854c06a518ccff90_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib12e66ca89ff425a818d56ac75c7cc95_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5b3e3e86dc3240f98cda7c1a5a54ee08_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i26eaf97bf9ef43cda54e368979d67385_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib793e048e4464280899daf0897a2002f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1e6f8c9d208f4970ba61dcfc9e3be43a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i001d7c9057424ee981771d60acce2170_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i706d1ff0cb25499eb01698bff6cbe717_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradingRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec9a87820bcb4b10af5192dd4f91a25f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3d63ad9be43c40deb9e63040360b10eb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibf1476b8a0e648eeb3048d2a24f5ccf0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ice2c77b1308742648e303111c69f144c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i813d803b9e284b63ae24e407246a307c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a7f8cedb30e461088fcf69a54070ad6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i39dacf36beae481082b3d081e8afd960_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i737d46a6bd3c4ac799ca21fc43b9337d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifdf7897071c541e1a633a3510a6d4f80_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifdc988f98d8f48b593f3c7cf3fb77bc5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb79f776102443859fc6d959d513843a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaa7cbd68fdfa4e3fa09356c32f1833a2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i38e41eb24d6d4e919054028ac9f3bd8c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7eb3a11544e64616b521b40dfecd82f9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i09f46c6968ed4beb8266e1b60fdca3eb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2bb2ded6df5c48d1b0cb5f85dc16b9a4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iae85d634bd044ba6beb9ed7dc3fd690f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i69a0d53e2e7544929a1e513d74311306_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib1aa5d8d77d74fc189e2971788fffb15_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icaa3516cf99a456ab6742363404f945c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8387e13dd0f34f16ba47ae656ffa1575_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib39c363ed29a42e2a7b6ec2b01a0a21c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8ee1fc737ff44eb2971f9c67784bc513_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a7c7e815f09447baf1ff09434457f7c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i32f853db0bda4a44a54b612f694164df_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8c2f7fdab1ac4f458bc14e9e9e510a6f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib124b8d20e9145f4b979a6479e373388_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i494db96b55854a2e89e478899f250bab_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ice6d923fe4ba477fafedf83277265c8a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ice44deaf7ea143c2856e7d8a6ec46eec_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5ea0af91893743bfa162095e92f7c618_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieea0faadfd8441a0aecc3d03cede5fc2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0e0ce7d62e9b4f3f8bcf6145677c913b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idfb5186226104bbeb549eebd6081fd2a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8a97b42007b14c4492acf57c05b0edf1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i29c3aa7f6e96490984c7010cb1e4f40a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4e7c847395774f7c8214be6bb97c7c65_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib146bed30fe54f72bea3d14deaadd9e1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i994184aa5a7d4492a60ed061f9e8eb9e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i03fc419530b944699056cd1c837050e4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6d38c011802541f398aef58c5874e4a3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i94376ec3297e4f9dabfeeb1992cb1c32_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id2d83200f1a04913a7285da86edff747_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie4e044479a314969bd0bffee2d126628_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0cd1b95c7e5f4ca6aa56ce4171b7cddc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2e714afaab76444196a4ab433a20a4aa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic6f69ddc87e8493ca2209de8899ee267_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1e7105fe88c846d6ae3438d1b34c864f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic4e0ace9a05d4e478893028cd64d53a7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if8104ab739c14e81ae76a0bdc2167b9c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i14dc57259bd4494ca74ef99df87795d9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibdbb1415fa4b41a8be0d138e8a4d82c4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i59526e9ae7f84165890b4e6dbeb72c7a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6b536cbb8b8141d682baaf88eeb12c50_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id400be344d6143c5b9ed9e285db05392_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibae9d92ab1d4446fb76a41931c690b91_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia0aa7848866b459491dfe9bc59ac2c50_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i011a3b5b3f5a43fab3445f216fa87805_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1fa5f6251bab4161ba971ee34e86d0d3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iee32995ca8774e55befe1a5911a353be_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8b81203c217d4aa09c112ca8ae947466_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4831c903704f4968a29b723b06f062c3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id6d547fb0cf04ef99448b9a7f5c2bfc3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7402556888c24dd0829cb21b9e2850db_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8655d8e1adf44a7aadf22984c589fe33_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f10d291cc2e4d249deb223195e749e8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib1fc0b0d77654b6da57ebe14585afa25_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia631f1d357d44928b5063d4f38dc8783_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i865a916afcb241449c762c34d0e32ac5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0aff7090890142e7b7c7413229836d1f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id77ebdde7d364b18a238c37db8cc0375_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia93bfd89ab6a4341a6a0cfd998d16383_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6298f614ca054ae0b6c005b88dd8a2df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1aab06de951495daf2f2979b55c1fcc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1157e76acf3b4a4a813ecb4b7db76854_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i861c9c58096f49969510f1d4796f9759_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibc4272757f9d4c12aa7e21ed6150b0b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i684ebee449334b99849878f35c40b602_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibdab8bdfb0704b178b844faa6c35382d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb8eaabf84f24967bf6dadffc1308200_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i68fb1aed97884eacbdb46007d18446e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4481de9d10e42ef8cf259e2412f2e5b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id1dbebd9b825481a83c96ad6f12353b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0ab7243ed7440149cb011e397b69f6d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i67131393367342ea954efd6dafdc1547_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ab68bf346aa41e5a63360893804b965_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i224d8757b11044ceaf9cca58464c9177_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied315b99a03f4f3e8bebb216e89597b1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6a0b1bae4fe8483daedf12bb1be0e95d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1cfa05c2cd74affbece898a548ca03d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ica8ac44582a2486b9b6c69157b8694a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6961bfccfc094e70ac1ec58b05672e6b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4f8735596c6b41d4a3c6d3fdcda647f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0613c10651f7483fabaf5fd16690f296_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i295dacfb97d14a77a755950faedf9d4a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6fc8e0564e7e48cba64d8f40c6ad03aa_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if72de03d596a492b91b58873b153be1b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic43753d9b90e45cf83864629f625a4b8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2bd07eee2ff54303b2bf7c1389b5c821_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0b6f028b61134db1a411bb3be7a46178_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2fac06cdeb8443b580544877f425273b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2230fb69091e4a96a7360c08ab554fc0_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i107b6fb162214e2b968a8da35e5c8e53_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifee0987ccdd3473d89f258675ec73396_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="ic29a06601c254a2c88c069d5619bd886_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i537ab92dfa52435eadb4daa6fa4758ec_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="idf0c134aab9b4393a7f393cab10b74ab_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia01e43a0c7e64d29b3a0a3b601536061_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="if6c00e7d73434d6e8babab81aa6f2a5c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8bc742f9cd5244bcbcbe5856e939afad_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i028d7c3a9a944b4aa4451e55072b3b83_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6d6f021e3e1049218979e08796cc7ac2_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i7275b76c609542e3b5e56e68619e8ba1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0fd7bbc46fe9447cb2ead116fc604a07_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i019fd59a65654db9a04a24ecbbb93ed7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i59ba2f85f19b4a27974bcd417dce129e_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i74192a859028496c9a0782744a1a6ed6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i32f9c0cf926b4d858b13344717b4c92d_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="id307ebb947a447569ef5d1337f4b8372_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0cf42958634e4ac5abb9c51fca4fdaeb_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i0e2cff835df94d16a9093f238814956d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9c37ff54c83e4409905720cbe7301ce5_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="idaada51c28824583aa88aaa4097fdefb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2e6567b8688f4a9e8986fe24883f1cee_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i5d8490ba414a45cfb0059920d14729a2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i72333415827d4ab8a218a1dff05a9ad7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77eb37af008f4e498a15bb9b8ea4c2b4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i23e1833dc0814b36872a08048dd1e4ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9508afeb1c74121836c3b349e188524_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifce9d3686da44b4393ab57f397d884c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2ee47ef58284b7ebc129e432662ed97_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i74dda8aff0cc42e5a36b825b23ca5ef2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0727a73b106b425ba57b8e24837be346_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i28fab3c15fb24090844ea831d4571036_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dcb1bcad63244b8bf8cf50f8b89d893_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5cebcb000c2842c6a0f995d99f6b1c1a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iadcbef66e1fe46628d3628bbcca33baa_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="idf81d4da15d64d29813503012c3804f5_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i18c362f404f74684bd519120ff3b8ae6_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="ia0b5d6e9a80e4756857af7f495b09042_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i3a987936d9314c27ba97b46a91d7291e_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i20a2495d9f1f4112a106c7dd17bd6fdf_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i37f5f726c2c549eb98e73de83094e3c7_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="ib91197dd150d49c3804d540a66f07991_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="if18f973dd21647f1b25244bcd68ee602_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="iff73393c950042308871d14afd6f2c5f_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i5d73798e1b104639a9d616a3a7c96a45_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i89854e4d15844457888dac3648a6e1f8_I20180418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-18</instant>
        </period>
    </context>
    <context id="iec703b9e9d2f48d8a52489174eb32c85_I20180418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-18</instant>
        </period>
    </context>
    <context id="i5aeb1edbd3ff45f5814350d701c8ac7d_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i9651742ad30d418083e59d381c0f734b_I20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-02</instant>
        </period>
    </context>
    <context id="id68c0cd30f3043f79c517181e535ad0e_D20210302-20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-02</startDate>
            <endDate>2021-03-02</endDate>
        </period>
    </context>
    <context id="i9d5c31b2bbf648b3a1b8ce2afae7ea9b_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="ib373b0f53c4447df9a0ad3019eb30eeb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i18d6a4dcab8645d78900bb5f19599895_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i827ce4c2bb854f26a410eaaf1d272f76_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i723cb243858a4c119d2998f703a6a0b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i02086fe72af04239adbe27715cf88485_I20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-02</instant>
        </period>
    </context>
    <context id="ib125487c6d384e51a7d2c4b8acac9213_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2bc93e24765d4439a30630d8b70568a3_I20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-07</instant>
        </period>
    </context>
    <context id="i8e61beef97164de8a70db5c38b3fb74c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3f33fb989ffc4a49987b039e5da6b00c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1472cf6ffb344e36b842c3e8e6da37d9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if09cc9cb6fb74e54bd5d5be42d1e6982_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26b9b17a7c2c4f43a3d63229435eda54_I20210907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-07</instant>
        </period>
    </context>
    <context id="i30b15a35351d4865bc9f96f361340a19_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i29f1f6b447fc4c9baf244bccc975097f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0df01128be774922aa8609ae57d3ba2d_I20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-05-07</instant>
        </period>
    </context>
    <context id="i264a1dce247b4c77aac81cd6ff5af5f2_D20200507-20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <context id="i02fec13555f9431b9590e19e4ad60fd1_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="i75ca51cc684b405b8c095dcf0c22af36_D20191120-20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-20</startDate>
            <endDate>2019-11-20</endDate>
        </period>
    </context>
    <context id="i8896d431fe714e45a3c034897edaade1_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="i9e59c5cdfefb449b807aa7a1ce9c12b1_I20191202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-02</instant>
        </period>
    </context>
    <context id="i143c304c91644a7f8f8d1bd0cb5a8828_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9cc790f5c1dc4331b01e0642b89d817b_I20180313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-13</instant>
        </period>
    </context>
    <context id="ie7fb2c88c09e4d7a8036983fb4b2f05c_D20180313-20180313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-13</startDate>
            <endDate>2018-03-13</endDate>
        </period>
    </context>
    <context id="i757902e114b04e368f88b9b26f358fab_D20170628-20170628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-28</startDate>
            <endDate>2017-06-28</endDate>
        </period>
    </context>
    <context id="i1ec2c465751d4074b6183566b9232bfb_D20180313-20180313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-13</startDate>
            <endDate>2018-03-13</endDate>
        </period>
    </context>
    <context id="i61e1662f12e44421891e7422009d259f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9b287758cefb415f87b0c46b66b6fa99_I20170628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-28</instant>
        </period>
    </context>
    <context id="i9bf2b2959cb54bcaa743e98687f38ca0_I20170628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-28</instant>
        </period>
    </context>
    <context id="i9ac3b73f42ce44ffa4a6a4d333825940_D20170628-20170628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-28</startDate>
            <endDate>2017-06-28</endDate>
        </period>
    </context>
    <context id="ifceee6462b82419c8a324ce147b4e550_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i490597c23b82498a8fcf545e5e6eb0c0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1d81674ea9e14f558d1255f4604414b7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8c6f0aae65d94731a54e7c65d9e87679_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ebb4a6539eb422084feb4ea12b62062_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7bffb93ae81d46e786e7dc292b018be7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib64b5de04f9e419c90d92cff441ecf1d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if9c5434caa2749dc9f00b10847cee938_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8a05a38fa9494a2482a296a1dd1adb94_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i137d348ff4634503b8377fd73d12e0f6_D20211022-20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="i943dd8b83dc2432fa61331900d329a8e_I20210907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-09-07</instant>
        </period>
    </context>
    <context id="ib8c1e17ce5cd4fbc8a6f7a89cbb87dba_D20210907-20210907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-09-07</startDate>
            <endDate>2021-09-07</endDate>
        </period>
    </context>
    <context id="i7402daa971eb4b7b8c73084b7c241db7_I20210722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-07-22</instant>
        </period>
    </context>
    <context id="i30473b4f412c4dc2840f47a92b538677_D20210722-20210722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-07-22</startDate>
            <endDate>2021-07-22</endDate>
        </period>
    </context>
    <context id="i7da3d852f2424de3ae714504017d997a_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="if83ff52118c6422782d854948d8bc2f1_D20210422-20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-04-22</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="i8ba0c18d43ab4de7abacb5f9eead21e9_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="i7790757ce97c4793a8261a347082ca8e_D20210122-20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-01-22</startDate>
            <endDate>2021-01-22</endDate>
        </period>
    </context>
    <context id="ie90cc7b8ac0143f58694f220d1f7083a_I20201022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-10-22</instant>
        </period>
    </context>
    <context id="iaf6f3dc61b1747a1ab1ce59a07c9bbdb_D20201022-20201022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-10-22</startDate>
            <endDate>2020-10-22</endDate>
        </period>
    </context>
    <context id="i3f607e39641e4f0d99f9cb3e538f5f98_I20200723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-07-23</instant>
        </period>
    </context>
    <context id="i7c7d6f8b76da4d77bb1ac1d2e56b7386_D20200723-20200723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-07-23</startDate>
            <endDate>2020-07-23</endDate>
        </period>
    </context>
    <context id="i3854fd413c1a4d48ab2fe45896704043_I20200423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-04-23</instant>
        </period>
    </context>
    <context id="i723b1767781f4f44be9c0a6ac17e765b_D20200423-20200423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-04-23</startDate>
            <endDate>2020-04-23</endDate>
        </period>
    </context>
    <context id="i05be928da2ff42d2865c473a26fc1b3d_I20200123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-01-23</instant>
        </period>
    </context>
    <context id="iceb515269b05415bb8d29731dcde7953_D20200123-20200123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-01-23</startDate>
            <endDate>2020-01-23</endDate>
        </period>
    </context>
    <context id="ia811b2c390ae4ddcbfa0508e62521976_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i688bb749528e4373b352fdc9b81b1fe2_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i83751c291caf4199b0f12b1cd335e83a_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="iddfc7fc2100e43809637d24770681fa0_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="i2dd614ae65fe4c4697a3d36b2f7d0046_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i57f8e53bad4b4e19bf2c97034e4db162_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ifff4b7cc281345e1856a02184097128d_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="i38c6d6c598b3433fb887d333233b2fe2_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="ifdd6dd11eab34e4fa4c065a51a111fa8_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ia759fac73aef4a3abc3a74cd5d350d8e_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i0d1b8e076f354350bdf22e4e2280e855_D20200730-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-30</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="i00a97299e27d4f21b87bb611cb6a0cd0_D20200730-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-30</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="i60f0791a29644f128e3153ee2e1a3e10_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia6ed130b34fb4aa680b5693de8c453ce_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic239dcf56dd44c069f715da656802635_D20200130-20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <context id="iee6c6ed521b5430d84c168584e647ba0_D20200130-20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <context id="ibbb3c44c6c5f4aefaca6991d84b0f163_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="ib1637cb0d2244345a7682b3dc15452a0_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i7f2a8b5ece34464799c27e963f7e396a_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="ia0787d75232b4f9ab899ffc8f5c74c5d_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="i483f50f037c34b8fb56866a3b22178c7_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1de1e00267a345809c1c3c56428e6176_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i99ae69fe53654dd08555bf15d77688d4_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="i11c1b3b620414c93bf1625c6f574b9d7_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="i67000d2244c14bd39e8e6a3ebad9cfe3_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i16bd98cd10954755aa728079dd79467b_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i05a64c48f4714701ab15180e877f5203_D20200730-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-30</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="i34e3c71d84f047a6a9ee336f5cb94c58_D20200730-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-30</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="ia5cd99bb39ce48efafe4b8aa1591ee6b_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i245081a1663a439b85e01f35351c0cf7_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i479e56c78915456f9b32ff2e2a0720d8_D20200130-20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <context id="ia8e65be7c47641aea0a5a5f3f3de1582_D20200130-20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <context id="ie0658f1fdaca4d219bb31d03c0c7ccbf_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="ifd7f5608e6b94bbbbbcc57226c47b618_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="i2df89320549d4e5d9f9d22245fef5e71_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i45198d0641584455ab4baee8f2776e9d_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="i9df7cb17377a4fb6b180b28742771622_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i510ab1deaff94f1d8c12f6c085a76e80_D20200730-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-30</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="ia813ca84441d44daadc89722324457d1_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3bb5b1c1b34c411baeb3618d5e5c6815_D20200130-20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <context id="ib5d582d3aaca436b8ff99516ecd96f2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i280a4c1006cc4aaa939ee4b3c18e3497_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iec9da668dcbf4e1395d416688a8d85fb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i90f9c57247844a3aa029d9dee31e6430_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06428b88914e427095e2d8d6f56d8812_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia83e2f94fde44bc9a656e30180bc3d80_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i800cd46158394b0d928127fba7bb8265_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i053c974fc6ab4efd88bf0f79fabf00b7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0516b46b1bde4a5b9b7b68ba5c13a9cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31bd94066975481bbfec9cbe4b3b0231_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i75ad861011064d679d871a945f4c9442_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8afa6ffc21e64527a70691884b12a750_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb313346347d4a46a1483f3cae4fe7ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6362fd60455e4a718099952df0ea98f0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if6eff563272b4d2db606820fcc83af91_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib9481205de6c449d83b9e09c2e00188c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1b705c77065348de88029f5846cd4912_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9a50af31d6f647269e46a28a0d3de4a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4217253a245a452db76cdd2eabc6309a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd4a10f76ace43349df2405fd8ac3770_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icb99f6a3181b41849057279c77352f5e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i16d4e6fb51c94c989c129b741af18b6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8ccc231fbab43ccad43545bda4bca67_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia31a073744d9449bbcbb81d8ff6d5873_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia407b8329889453194edc91b799f65ee_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6603a2b6c4bd43e5874742198002e7bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1da51465cbb04e5baad65d869a5950dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic65157797ff94d15b89f3cbb95aee01a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i00ef6d750eda41039c266eaf45d74a95_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2d6553de4a2b4f20b2e57892a394c81f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d166a5c0a434966a4c84a64bcac46b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8858d73c1414061ab2a86cb21d7bbae_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i18d649fa344c44168ab986146e96a9f0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i029ef4da8b40445eb6c900e3420f2595_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc6f4db6e8f54c5fa481482095a78f24_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23e6f5120f274d73836bd31428208119_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if8adbf622dfb47618736639b6e855aff_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0dce2bd9613e41e9ac1208908d727d09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if28673aae46740abbbe7d79aab49dffc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ec93c2fd1b94d90ad9e3c1a0007e1fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77ddd6b2a0f04d4895ee3d2983860d7b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifdc6aaeb54bd4088ae181f95a7f6f023_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f676fb2339940269ad34e8a72373564_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if770c94a93614d1f9423a4d26aeab37c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id999a42b74c547099f58be0da439b215_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieae00cd928904262a82ba607cce5c248_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79d056683e924e8b82a6f1106bf8d4ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic662dcb20e494f3ba815e9e20d5c2708_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c0f0b6823324644aeb3a13e58b003c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97ee9c533ec348e9b19c4845ab4c2c1b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i44da7d0e1ec249ab98e1afbd69b5d45c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icda863c08c054a6fb8b64961d1dbd32d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id139c7eb9dce43918eed8f22b4526794_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id36bf95df071423ab87997505acfc49a_D20210903-20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="ie6a8869cbd8244d4b0edd2b1a0ee5a03_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibbf43cef5f7a4777be6ea1fb07065266_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i854c0901376a4165b9fa2bfd33a85e5b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i56b6938c0a3c4ca1b5b8c321ca3e35fa_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0e6478f5534d4e58b1b2d925966a16a6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i892cab1fdaa849d39123cbf129254126_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc7bc1b1455a4b4ea3a9f69027f684a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f4594ba43df44cdb7695a16a4442656_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic43cd76c806349ee92b9aff33ca95537_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if189dd2735fb4855a43ad2b3ce160253_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8985692458c94e49a4073ef0100fbe71_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i252860165b2142f999ea6e48b34aa200_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac1d065a7b5a458ba55b28443bb597fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3dad2e2e9e144b7481e63b4c30a865eb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95a74bca15194f498d5bd751f641f6a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id613f32e055c46bc8b0bc0d5a45ff20e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib2b61c57a72e48bdb1789c307b73ddee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i78f67caf93ee45aba61816b329547f4f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib01710cb98f14d8d892697f4ade01a4e_I20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-03</instant>
        </period>
    </context>
    <context id="iee4fb154f2894942acdc9159562ad239_I20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-03</instant>
        </period>
    </context>
    <context id="i6a88a763ba514c88958856580add68ab_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="i5c032d8c5c014591b08d938996db2a6f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaf4c976934d14cf0aa9ba86efe26bca1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id99a2b0b77d0428fbb731f698cc4146a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0ab0d84760e84beb94cadbc0ad49234c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iebe6b8d67a914148b15c748d1b021ff0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic6263c4926e04aa282c64d5bd6061bc7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3ce0f137db854501918651a377829f20_I20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PlymouthFoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="i334aefed5217407b82e1b3e8aebc2d89_D20211005-20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-05</startDate>
            <endDate>2021-10-05</endDate>
        </period>
    </context>
    <context id="i0e9ae559689240a89082e66b41b2edbf_D20211013-20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-13</startDate>
            <endDate>2021-10-13</endDate>
        </period>
    </context>
    <context id="i1f0394f6c80a4defb1222dd962a8f59c_D20211022-20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="i531167ff266d4509b85b5004307da20a_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i3a7266fd372a43b1bff8c6ced5cf6994_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i805bef8bd54a4e6d87694b00a446be85_D20211022-20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="ib9d26d00ddde4d30b0c1e4033f621ddf_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </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="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>codi:Segment</measure>
    </unit>
    <unit id="facility">
        <measure>codi:Facility</measure>
    </unit>
    <unit id="clients">
        <measure>codi:Clients</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180L2ZyYWc6NWJkNDI0MGY4YzY0NDBlY2I2NTgwY2YyOGVmMWI5OTQvdGFibGU6ZmVjMDg2YThhNTk0NDVhNmE4NDEyMTRiZmEzYWEwNmIvdGFibGVyYW5nZTpmZWMwODZhOGE1OTQ0NWE2YTg0MTIxNGJmYTNhYTA2Yl8yLTEtMS0xLTA_52558a54-ea85-491f-be19-20779ecd09bd">0001345126</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180L2ZyYWc6NWJkNDI0MGY4YzY0NDBlY2I2NTgwY2YyOGVmMWI5OTQvdGFibGU6ZmVjMDg2YThhNTk0NDVhNmE4NDEyMTRiZmEzYWEwNmIvdGFibGVyYW5nZTpmZWMwODZhOGE1OTQ0NWE2YTg0MTIxNGJmYTNhYTA2Yl8zLTEtMS0xLTA_f3291912-e300-4173-a1da-e07b28cefe3d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180L2ZyYWc6NWJkNDI0MGY4YzY0NDBlY2I2NTgwY2YyOGVmMWI5OTQvdGFibGU6ZmVjMDg2YThhNTk0NDVhNmE4NDEyMTRiZmEzYWEwNmIvdGFibGVyYW5nZTpmZWMwODZhOGE1OTQ0NWE2YTg0MTIxNGJmYTNhYTA2Yl80LTEtMS0xLTA_0966663c-0144-442f-9616-35385aa92fab">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180L2ZyYWc6NWJkNDI0MGY4YzY0NDBlY2I2NTgwY2YyOGVmMWI5OTQvdGFibGU6ZmVjMDg2YThhNTk0NDVhNmE4NDEyMTRiZmEzYWEwNmIvdGFibGVyYW5nZTpmZWMwODZhOGE1OTQ0NWE2YTg0MTIxNGJmYTNhYTA2Yl81LTEtMS0xLTA_4a6e2a64-4164-4dc8-973c-bf671dc20cd4">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180L2ZyYWc6NWJkNDI0MGY4YzY0NDBlY2I2NTgwY2YyOGVmMWI5OTQvdGFibGU6ZmVjMDg2YThhNTk0NDVhNmE4NDEyMTRiZmEzYWEwNmIvdGFibGVyYW5nZTpmZWMwODZhOGE1OTQ0NWE2YTg0MTIxNGJmYTNhYTA2Yl82LTEtMS0xLTA_ab380d4d-4cdd-483d-8627-acc308bf0963">false</dei:AmendmentFlag>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMi0xLTEtMS0w_4f352185-b56d-451a-867a-17aa012feb06"
      unitRef="usd">17489000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMi0zLTEtMS0w_1d355b98-cb92-469c-baa1-fdea9ca7c114"
      unitRef="usd">18255000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfNC0xLTEtMS0w_3e857374-b0c1-4f7f-b8f2-722db9408fe8"
      unitRef="usd">6976000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfNC0zLTEtMS0w_c568e34c-7920-468e-bcfd-1fd77ef23954"
      unitRef="usd">2806000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:CommonStockNoParValue
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfNi0xLTEtMS0w_47ec4a7f-14d7-4cbc-8f41-01de2caa3d31"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:CommonStockNoParValue
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfNi0zLTEtMS0w_267c33f7-0435-431c-931f-2c1dda2dd946"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfNy0xLTEtMS0w_8514dcb9-ab08-46ff-926b-d5506ebd43e0"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfNy0zLTEtMS0w_12ee779b-4557-4ac6-b8c6-84d826cb9710"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfOC0xLTEtMS0w_bff74766-f24b-40c8-8c8c-dd831f3e0f0f"
      unitRef="shares">65530000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfOC0zLTEtMS0w_7ac2b342-aa02-42e8-b0fc-db23bbc5539c"
      unitRef="shares">64900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfOS0xLTEtMS0w_90fb2e76-fb7d-496f-a67c-3c43701aa26b"
      unitRef="shares">65530000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfOS0zLTEtMS0w_d35b90a6-4776-4b5d-8108-a3267fd367ca"
      unitRef="shares">64900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTEtMS0xLTEtMA_1d708292-6ae2-4131-ab6b-b5d8a6d7db27"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTEtMy0xLTEtMA_0b9061ab-7821-4972-927a-87f8f8a445a2"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockNoParValue
      contextRef="i4e60c8c21c2e46a7bf7ccd666080e40f_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTMtMS0xLTEtMA_8e53d13f-f579-4113-8ebe-388add63f864"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="i823d96cf3ac443f6a2861cc18357edc4_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTMtMy0xLTEtMA_906f1cbb-b361-4dc0-9f6c-c1553ca2637a"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4e60c8c21c2e46a7bf7ccd666080e40f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTQtMS0xLTEtMA_6fcaa0ef-a227-4e0e-8269-8b5cf7c88eab"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i823d96cf3ac443f6a2861cc18357edc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTQtMy0xLTEtMA_60f792cc-3eb8-4d7f-9338-8f575abd6417"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4e60c8c21c2e46a7bf7ccd666080e40f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTUtMS0xLTEtMA_8afe8de1-6cbf-4497-b624-06b2be545f9d"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i823d96cf3ac443f6a2861cc18357edc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTUtMy0xLTEtMA_f72ac680-2820-42fb-97e1-236502e8b14e"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="i46a626d70f8e4b2b8580e968d549ef35_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTgtMS0xLTEtMA_6b568abd-373b-41d5-b813-f8f7624a59f9"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="ieea37e0283414ae9a6826333a50a7044_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTgtMy0xLTEtMA_023c31f4-da6a-48da-918b-202ebb06d386"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i46a626d70f8e4b2b8580e968d549ef35_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTktMS0xLTEtMA_7febe4a5-6172-4dd0-9a28-a28e4ac9ebc9"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ieea37e0283414ae9a6826333a50a7044_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMTktMy0xLTEtMA_2cf09a97-6caa-47a4-aeb0-670f324abf47"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i46a626d70f8e4b2b8580e968d549ef35_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMjAtMS0xLTEtMA_1417fc00-bb41-48bb-8cfd-db0fc1d5c083"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ieea37e0283414ae9a6826333a50a7044_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMjAtMy0xLTEtMA_64bd98b2-9819-482f-9d20-aa4929366302"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="iab72deb7882d4bc78c4c81a592ba1b6c_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMjMtMS0xLTEtMA_d7d08dcc-4bc3-4ce2-a0ee-74f4434682ac"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="i40c12f44ae9c44f5a0daae8996550c57_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMjMtMy0xLTEtMA_c688cb48-fc64-4f63-b5a1-4a3755838aae"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iab72deb7882d4bc78c4c81a592ba1b6c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMjQtMS0xLTEtMA_7551ba0e-1b66-4a8c-b7ae-c15ba6d16dd7"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i40c12f44ae9c44f5a0daae8996550c57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMjQtMy0xLTEtMA_84b31ad6-6035-43ad-a72e-6e7bd0312d65"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iab72deb7882d4bc78c4c81a592ba1b6c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMjUtMS0xLTEtMA_d10a7a4a-ee3e-4873-97d5-85ca276481cb"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i40c12f44ae9c44f5a0daae8996550c57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yOC9mcmFnOjlkMTdlOTUyY2MyZjRlNTRiN2Q2MDFiNWMyMWEwZDYwL3RhYmxlOmIyZTI1ZDgyNjdjMDRjN2RiNDc0ZGQ1YmNlYzQzZDI3L3RhYmxlcmFuZ2U6YjJlMjVkODI2N2MwNGM3ZGI0NzRkZDViY2VjNDNkMjdfMjUtMy0xLTEtMA_ee6304aa-48fd-48e2-8899-74181cceb36d"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockVotingRights
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183My9mcmFnOjE0ZjBiNTNjZTJjYTQ1NThiZDJlOThjYWU2MmZkMjdmL3RhYmxlOmNlY2YyMzY0YTZhYTRlNTFiMTdmZTM0MjVjZTgwOGYyL3RhYmxlcmFuZ2U6Y2VjZjIzNjRhNmFhNGU1MWIxN2ZlMzQyNWNlODA4ZjJfMC0xLTEtMS0w_0ea1cd24-00c1-4b8a-b139-bf6107a13c27">One vote per share</us-gaap:CommonStockVotingRights>
    <dei:DocumentType
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjEz_2c801cad-a214-43c4-98b1-e07fe8b79ba2">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6NTIyOWRmZWQ4ZjY2NGU0NGE3MDQ4ZDRiZWJhODNjMDIvdGFibGVyYW5nZTo1MjI5ZGZlZDhmNjY0ZTQ0YTcwNDhkNGJlYmE4M2MwMl8wLTAtMS0xLTA_1d18b067-c38d-4e22-8b07-7b458bcec9dd">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8xMjY_1da4fd1a-76d0-4415-8287-5b93fd424e7c">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6YTZiNTQzNmNiYTdmNDBkNDgyZjYzZjkwOTY2OWIwOWMvdGFibGVyYW5nZTphNmI1NDM2Y2JhN2Y0MGQ0ODJmNjNmOTA5NjY5YjA5Y18wLTAtMS0xLTA_f936dc42-c48b-4278-8bd4-34447bd55bf4">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjE4_c7c2229d-55bd-403f-a837-28c15eb4e48a">COMPASS DIVERSIFIED HOLDINGS</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZmE3OTk5NzAxYThiNDk2NTgzMGUyNDNiYThhMjEzODYvdGFibGVyYW5nZTpmYTc5OTk3MDFhOGI0OTY1ODMwZTI0M2JhOGEyMTM4Nl8wLTEtMS0xLTA_7a656078-f6f1-403a-a4f8-6801765068b4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZmE3OTk5NzAxYThiNDk2NTgzMGUyNDNiYThhMjEzODYvdGFibGVyYW5nZTpmYTc5OTk3MDFhOGI0OTY1ODMwZTI0M2JhOGEyMTM4Nl8wLTMtMS0xLTA_a98d8070-5324-45a5-ae55-f507103bf006">001-34927</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZmE3OTk5NzAxYThiNDk2NTgzMGUyNDNiYThhMjEzODYvdGFibGVyYW5nZTpmYTc5OTk3MDFhOGI0OTY1ODMwZTI0M2JhOGEyMTM4Nl8wLTUtMS0xLTA_ae3c9a41-9b26-4028-83ac-07bbd0a6f831">57-6218917</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjE5_d7ca548d-6d30-4cac-8207-f3f368476047">301 Riverside Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjE0_1fc3d41d-66ff-41fa-9e91-a53338183851">Second Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjIw_46953126-f517-4e6b-ac0b-254abbe9aa81">Westport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjE1_1ecc8d09-6a55-4852-9fde-00d33ceafa02">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjIx_aea4066c-a04e-4b94-931b-a7088c91b3ac">06880</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjE2_59d72359-4799-410a-9a80-d38b1ff5f1d1">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjE3_f7d69176-3c45-46f2-b608-81b2d16e8e57">221-1703</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i26f36c374f104d3593663854ec212772_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8xLTAtMS0xLTA_4cbc4f07-1072-40a6-81cf-4411c4d32a90">Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i26f36c374f104d3593663854ec212772_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8xLTItMS0xLTA_6a638b04-a882-4004-89e8-6eae5ea1e379">CODI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i26f36c374f104d3593663854ec212772_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8xLTQtMS0xLTA_2bf5c658-b675-4fcd-b0f5-08988c81b5db">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i76ade699670e40dfa065e14236da9ce8_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8yLTAtMS0xLTA_78b30368-6215-4c6b-b2d9-1398f7d1213f">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i76ade699670e40dfa065e14236da9ce8_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8yLTItMS0xLTA_c1829367-5457-436f-ad18-55a0ebcd7180">CODI PR A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i76ade699670e40dfa065e14236da9ce8_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8yLTQtMS0xLTA_a51ca776-5fb0-4511-8f65-41162214c9bd">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i3b49015cb1e14999a77a15b868b21352_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8zLTAtMS0xLTA_0a6ea568-e0d2-47d0-b002-bf44403e77db">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3b49015cb1e14999a77a15b868b21352_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8zLTItMS0xLTA_17cd705c-d82f-4df6-8de1-75fb31cdc641">CODI PR B</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3b49015cb1e14999a77a15b868b21352_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl8zLTQtMS0xLTA_b585d147-0328-4db8-9166-56936c46ba24">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ice0b4b7b60df4820a691ca9e9c7e5f0e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl80LTAtMS0xLTA_3842cc8c-097c-4950-b5de-6a6ae6ca2fdd">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ice0b4b7b60df4820a691ca9e9c7e5f0e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl80LTItMS0xLTA_0523cd85-6bd3-4457-a59a-ca09337bc8b5">CODI PR C</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ice0b4b7b60df4820a691ca9e9c7e5f0e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6ZjYxYjBkOTkwMDdkNGI4NTg4ZmFiYjA0ZjA3MTE1YmIvdGFibGVyYW5nZTpmNjFiMGQ5OTAwN2Q0Yjg1ODhmYWJiMDRmMDcxMTViYl80LTQtMS0xLTA_cf94abd3-dbeb-41f5-b684-5e6845efc8ff">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjIy_b0e70e5f-1253-40d6-a98e-51bc96ddea0b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjEx_0e179bbd-a752-447d-a12d-3021b52a1980">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6YzJhZjRiMTA0NTg4NDNkYjgyNTg3NjI2OWRmNzg5M2MvdGFibGVyYW5nZTpjMmFmNGIxMDQ1ODg0M2RiODI1ODc2MjY5ZGY3ODkzY18wLTEtMS0xLTA_cdebf9f9-71ff-468e-acb5-0c956d437d26">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6YzJhZjRiMTA0NTg4NDNkYjgyNTg3NjI2OWRmNzg5M2MvdGFibGVyYW5nZTpjMmFmNGIxMDQ1ODg0M2RiODI1ODc2MjY5ZGY3ODkzY18xLTMtMS0xLTA_87b465f5-8732-40ed-9ef6-ca54679ab0f4">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGFibGU6YzJhZjRiMTA0NTg4NDNkYjgyNTg3NjI2OWRmNzg5M2MvdGFibGVyYW5nZTpjMmFmNGIxMDQ1ODg0M2RiODI1ODc2MjY5ZGY3ODkzY18xLTctMS0xLTA_31bb1b72-9e34-4edf-9ed0-2973ef257e73">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMjEy_af47d1ce-8be5-4337-a313-399e8ce6ee86">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0f3a99f4d94441ceb410f4be2a8eab4a_I20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xL2ZyYWc6ZTkzNTI1YjI3YzZlNDJjYjllYzNiMDcxNTQ3NmY2ZDgvdGV4dHJlZ2lvbjplOTM1MjViMjdjNmU0MmNiOWVjM2IwNzE1NDc2ZjZkOF8yMTQz_8a3c7f06-ac32-4604-9f65-bebeb2cea399"
      unitRef="shares">65950695</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNC0yLTEtMS0w_e5a0839b-2b03-45ea-9e3d-424bf8b0b1cb"
      unitRef="usd">70239000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNC00LTEtMS0w_1c27d9b9-12b1-442d-a68a-bc892cc9a09b"
      unitRef="usd">66402000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNS0yLTEtMS0w_f8e23749-1b41-4a45-9453-2ad6d0f2a692"
      unitRef="usd">258941000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNS00LTEtMS0w_c3ce1d69-9e96-4ef8-b05a-eb28fe000267"
      unitRef="usd">213695000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNi0yLTEtMS0w_1bdacb1e-69ba-4ef2-bbc9-4ceea922b300"
      unitRef="usd">486596000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNi00LTEtMS0w_7a8324b5-4032-452e-94ce-a8922b9a7943"
      unitRef="usd">353967000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNy0yLTEtMS0w_d92b2e56-78a6-4d29-a5ee-59770f06aff7"
      unitRef="usd">48585000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNy00LTEtMS0w_47a95796-f867-44b7-a6ee-ef5d00e13b3a"
      unitRef="usd">40798000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfOC0yLTEtMS0xNzg5MA_c278c036-e051-4025-8439-293ba9501401"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfOC00LTEtMS0xNzg5MA_9945c13e-cd8b-4137-ab27-771b69dc2346"
      unitRef="usd">33505000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfOC0yLTEtMS0w_7a168fd0-1936-465e-8c5c-86373ec7a966"
      unitRef="usd">864361000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfOC00LTEtMS0w_c8957692-6eae-42cc-aa4f-97bae5f6876c"
      unitRef="usd">708367000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfOS0yLTEtMS0w_2b2f33b4-c40f-4878-a978-f3d2d1c6d860"
      unitRef="usd">169507000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfOS00LTEtMS0w_44723b7c-969c-4bfa-b4c4-59e9eb5c5748"
      unitRef="usd">163118000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTAtMi0xLTEtMA_78d757bf-be2c-40dc-9cae-ed5d8c9e2172"
      unitRef="usd">912203000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTAtNC0xLTEtMA_7870aad4-01e3-4480-b1c6-5df4ba54a3e5"
      unitRef="usd">733175000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTEtMi0xLTEtMA_a8ff89b3-94d3-45af-a61d-830b13228cc6"
      unitRef="usd">780340000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTEtNC0xLTEtMA_129f3b2f-7068-4642-8f7d-9c02d58f9a38"
      unitRef="usd">834145000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTItMi0xLTEtMA_38ed5ee4-f120-452e-a1ad-413131ea8745"
      unitRef="usd">113882000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTItNC0xLTEtMA_76bb0776-5b3d-4dbb-afd6-52417c9e39b3"
      unitRef="usd">105840000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTQtMi0xLTEtMTc5MDE_1e3da706-7e5f-4e47-9553-eb5eea78dca2"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTQtNC0xLTEtMTc5MDE_1dab1911-943a-423c-b590-b407e22ca6b2"
      unitRef="usd">53873000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTMtMi0xLTEtMA_d9af314a-d622-4d49-af4d-ade9d7719342"
      unitRef="usd">2840293000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTMtNC0xLTEtMA_acfb5d17-241d-40f0-b47a-aa0d08ee110e"
      unitRef="usd">2598518000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTctMi0xLTEtMA_544ac810-f273-4e01-b7d5-07b6cb0d5f6a"
      unitRef="usd">111039000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTctNC0xLTEtMA_2652ae1d-1888-4597-b257-7347420cbe92"
      unitRef="usd">94176000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTgtMi0xLTEtMA_49db6ef7-3da5-4c63-8abb-e64b55083fc9"
      unitRef="usd">187042000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTgtNC0xLTEtMA_b96fee4a-619a-4f32-9a25-fc761ff9953c"
      unitRef="usd">147216000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTktMi0xLTEtMA_7bf64f8d-3d16-4fef-abe1-63a2886d262b"
      unitRef="usd">11771000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMTktNC0xLTEtMA_5334d9be-d01b-4400-8c7b-07bdd08024e9"
      unitRef="usd">10137000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjEtMi0xLTEtMA_c062c8ef-08bb-49e1-ad80-be97de7b28af"
      unitRef="usd">33976000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjEtNC0xLTEtMA_20617150-fe4b-498a-b71b-1cd45a3e52f4"
      unitRef="usd">27956000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjQtMi0xLTEtMTc5MTI_8454dc6c-f260-437a-a354-e300bc57b70a"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjQtNC0xLTEtMTc5MTI_10bee30b-bf84-436c-a34e-042f4a1d37e9"
      unitRef="usd">15230000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjItMi0xLTEtMA_9bbd190a-b6ce-4fd0-b552-861005a5ea64"
      unitRef="usd">343828000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjItNC0xLTEtMA_f497a4e7-fe62-4014-882c-d3706aeb73e0"
      unitRef="usd">294715000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjMtMi0xLTEtMA_2478a29d-0bf2-4137-a701-4d1fa4b037a0"
      unitRef="usd">84613000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjMtNC0xLTEtMA_0d87e836-e306-4f6a-be32-358714396c32"
      unitRef="usd">81726000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjQtMi0xLTEtMA_26559706-1d81-44ef-8f69-e07e61604edd"
      unitRef="usd">1122721000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjQtNC0xLTEtMA_f22525a5-f939-41b2-aff2-ec0e3245243a"
      unitRef="usd">899460000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjUtMi0xLTEtMA_4d500168-633b-4cd7-a0cd-04396ef1b8ca"
      unitRef="usd">90415000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjUtNC0xLTEtMA_420da12f-3266-4a87-8b73-df9b12f0259c"
      unitRef="usd">91334000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjktMi0xLTEtMTc5MjM_a12da6f6-055a-48d1-9547-02839ea2f583"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjktNC0xLTEtMTc5MjM_39112108-0e0b-4d1e-8fa9-b51e01ead6d8"
      unitRef="usd">11135000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjYtMi0xLTEtMA_ba71edd6-2d7c-46aa-a221-ac0b0535e6cc"
      unitRef="usd">1641577000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMjYtNC0xLTEtMA_fdfea5b4-9419-432e-8d80-a519ae2a5693"
      unitRef="usd">1378370000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="i4e60c8c21c2e46a7bf7ccd666080e40f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzItMi0xLTEtMA_dce2aa76-ecc4-446b-8426-7b60c64eea8c"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i823d96cf3ac443f6a2861cc18357edc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzItNC0xLTEtMA_6b2b15fd-d016-4aa9-99b8-66b92794e621"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i46a626d70f8e4b2b8580e968d549ef35_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzMtMi0xLTEtMA_ea7e7d00-9c99-463f-9865-8c1634492563"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ieea37e0283414ae9a6826333a50a7044_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzMtNC0xLTEtMA_b5a9da5a-92c5-4610-890a-07f40d5694eb"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iab72deb7882d4bc78c4c81a592ba1b6c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzQtMi0xLTEtMA_50a8c3a3-a875-4a44-9617-2689a783f9c3"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i40c12f44ae9c44f5a0daae8996550c57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzQtNC0xLTEtMA_16429e8d-d26c-46b4-8f67-2e986af7940d"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzUtMi0xLTEtMA_883633b5-fd81-4b67-9c18-89c4baebb2fe"
      unitRef="usd">1027086000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzUtNC0xLTEtMA_dc1031d7-9e78-4717-88b7-28316a2bb361"
      unitRef="usd">1008564000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzYtMi0xLTEtMA_71b2ad02-02fa-4a14-8679-58f11d298c60"
      unitRef="usd">-1305000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzYtNC0xLTEtMA_5f7f784b-05e6-4222-a033-41172788c3fd"
      unitRef="usd">-1456000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzctMi0xLTEtMA_9f0cb05e-5905-4937-8a9b-2383a562a600"
      unitRef="usd">-289799000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzctNC0xLTEtMA_ab9ecfb2-c98b-49b4-99a8-f53f171f1360"
      unitRef="usd">-211002000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzgtMi0xLTEtMA_68c51af0-34a3-458a-844e-a6380589fffc"
      unitRef="usd">1039900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzgtNC0xLTEtMA_ea5b7e31-65d5-42ab-a41a-7963aaed9d57"
      unitRef="usd">1100024000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzktMi0xLTEtMA_f0253512-09ea-48a0-8304-e4ed5f8fb069"
      unitRef="usd">158816000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfMzktNC0xLTEtMA_c5d13574-3ef6-490d-9957-94d188958b36"
      unitRef="usd">116288000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNDQtMi0xLTEtMTc5NDI_4421b3ed-0f91-4fd0-8017-c5f5e8a84dac"
      unitRef="usd">0</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNDQtNC0xLTEtMTc5NDI_80ea631b-4308-4c64-b264-8825ee914fae"
      unitRef="usd">3836000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNDAtMi0xLTEtMA_0e00d6f1-e106-46fa-a3a7-eef55cba72b8"
      unitRef="usd">1198716000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNDAtNC0xLTEtMA_b3c52b81-6b6f-4e6b-8c30-564389737bdc"
      unitRef="usd">1220148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNDEtMi0xLTEtMA_25d357c6-9ace-4b4b-b456-46dc290a04bb"
      unitRef="usd">2840293000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18yNS9mcmFnOmI0ODg3ZmZkYWRiZDQ2YTJiMWQ5ZTBiMTA4MzRjZmZiL3RhYmxlOjIyNzRkYzNmYWY1NTQ4MjhiM2JjNjBlNDlmMzdjY2FlL3RhYmxlcmFuZ2U6MjI3NGRjM2ZhZjU1NDgyOGIzYmM2MGU0OWYzN2NjYWVfNDEtNC0xLTEtMA_94837424-873b-4a27-bbe7-a17229b377a4"
      unitRef="usd">2598518000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMi0yLTEtMS0w_f75bc171-2ef7-4066-8cb0-efdc58cbaf5c"
      unitRef="usd">488158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMi00LTEtMS0w_9fb857f2-0ddb-4cbc-9970-3c30cfa332fc"
      unitRef="usd">387717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMi02LTEtMS0w_0afa7f5f-ea9e-459c-9cf5-b542e51c23db"
      unitRef="usd">1372266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMi04LTEtMS0w_213fbead-c10b-4f32-a64c-188757a09038"
      unitRef="usd">1005380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMy0yLTEtMS0w_995a6f2f-9f06-4388-8894-ad2370ca56ae"
      unitRef="usd">296027000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMy00LTEtMS0w_8b563a42-546e-4420-9f8e-b9c9d1e82aa7"
      unitRef="usd">242045000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMy02LTEtMS0w_b25fc53e-ac6f-4013-a606-e493c2f1ee17"
      unitRef="usd">818307000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMy04LTEtMS0w_04bbc551-c4a4-4a57-bd06-fe9e18fd034c"
      unitRef="usd">635763000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNC0yLTEtMS0w_3b0e2645-1c13-4152-bb23-e7d8dffaaa02"
      unitRef="usd">192131000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNC00LTEtMS0w_58d69113-2558-4b8e-b352-24184af08687"
      unitRef="usd">145672000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNC02LTEtMS0w_9080fe54-f447-431e-96ca-646135ce3301"
      unitRef="usd">553959000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNC04LTEtMS0w_f635e7a2-b549-4dc8-abad-bb11f3b4c980"
      unitRef="usd">369617000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNi0yLTEtMS0w_375fe732-07e6-4f35-9759-012a6d34fe4e"
      unitRef="usd">118818000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNi00LTEtMS0w_b82c9064-63bb-4913-b1a7-1682429c1c60"
      unitRef="usd">90785000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNi02LTEtMS0w_d07ab853-bac5-4003-831f-d4d017bbcc5c"
      unitRef="usd">337815000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNi04LTEtMS0w_4b126fbf-d805-4b53-9ea9-a7290768d44e"
      unitRef="usd">252448000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNy0yLTEtMS0w_c6cea187-1df5-474d-8b4c-0ceec0ec56ce"
      unitRef="usd">12398000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNy00LTEtMS0w_8b2f3902-133f-454a-ab79-52567a36bc2b"
      unitRef="usd">9534000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNy02LTEtMS0w_cf035f96-42d6-4fc1-8e9c-284a63fa213c"
      unitRef="usd">34504000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNy04LTEtMS0w_89b60a11-5667-402e-b611-6f22d5c63f21"
      unitRef="usd">23061000</us-gaap:ManagementFeeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfOC0yLTEtMS0w_fd167b05-a983-4636-8ac4-262d83d0f885"
      unitRef="usd">19056000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfOC00LTEtMS0w_c7e12b13-8edc-416a-a5a1-15c21b163ed7"
      unitRef="usd">15222000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfOC02LTEtMS0w_d952451a-81b3-401a-bd23-ccf5a9797178"
      unitRef="usd">56502000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfOC04LTEtMS0w_86c64a78-fcae-488b-90ee-57ff7dbb7d78"
      unitRef="usd">43506000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTAtMi0xLTEtMA_922b2928-9f9d-4980-9785-ff6cb932a84c"
      unitRef="usd">41859000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTAtNC0xLTEtMA_5321d670-3e8c-456f-a790-55605e6aa189"
      unitRef="usd">30131000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTAtNi0xLTEtMA_09bae9ec-b956-4be7-8d55-1eee724d3c5a"
      unitRef="usd">125138000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTAtOC0xLTEtMA_03029e03-ca9c-4964-8fa2-03f1a7054f18"
      unitRef="usd">50602000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTItMi0xLTEtMA_9d399bcf-cdbd-48fc-8be6-1dc953d44bf2"
      unitRef="usd">-13855000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTItNC0xLTEtMA_971b92c4-ca8a-4605-84eb-b65b073dbb33"
      unitRef="usd">-12351000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTItNi0xLTEtMA_91122386-cea2-4dc8-b905-094b9b40a85d"
      unitRef="usd">-42607000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTItOC0xLTEtMA_be569e76-50e7-44b5-988a-773125084bf3"
      unitRef="usd">-32122000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTMtMi0xLTEtMA_dba7e455-c9ba-4100-a38e-8377816082b9"
      unitRef="usd">759000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTMtNC0xLTEtMA_775acbb4-e370-4072-8a79-602339692357"
      unitRef="usd">660000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTMtNi0xLTEtMA_d2d847ed-23c0-4811-9a85-faba0480b734"
      unitRef="usd">2167000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTMtOC0xLTEtMA_764dc0d8-faa6-495e-9255-cae7ac7cfcd9"
      unitRef="usd">1795000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTQtMi0xLTEtMA_7aaa26d0-14b9-4ef3-9697-2ad02f98249a"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTQtNC0xLTEtMA_26709a55-28d7-4a72-9c91-929a432fe24b"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTQtNi0xLTEtMA_84651009-9003-4bdb-8e47-88ce1c078f0f"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTQtOC0xLTEtMA_3efb5e0a-878e-4c32-ac3f-ea4742f1bdb0"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTUtMi0xLTEtMA_712dd08f-8fdd-4ddd-ae86-688466869b4f"
      unitRef="usd">1031000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTUtNC0xLTEtMA_e2050475-1429-430a-b1aa-7220b63f24d7"
      unitRef="usd">-450000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTUtNi0xLTEtMA_e1921026-4477-4085-8679-468e4b166065"
      unitRef="usd">-1906000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTUtOC0xLTEtMA_c9602b73-460a-43fb-be63-7c0acc087c18"
      unitRef="usd">-2178000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTYtMi0xLTEtMA_1913010a-d749-47f8-983e-8b3458164cee"
      unitRef="usd">28276000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTYtNC0xLTEtMA_787cb31e-833a-45ab-a7b8-a39ead530fa3"
      unitRef="usd">16670000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTYtNi0xLTEtMA_ea658bcb-4c3e-46e9-9fb8-e41f464675b5"
      unitRef="usd">45153000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTYtOC0xLTEtMA_7a5b680d-80b3-4bd5-a430-8497fe1bc8e7"
      unitRef="usd">14507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTctMi0xLTEtMA_4350f1bf-5bfe-481d-909a-cce0b98eaf9c"
      unitRef="usd">9556000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTctNC0xLTEtMA_a7da5aa0-5fcb-4049-8a7a-920712d5cb05"
      unitRef="usd">396000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTctNi0xLTEtMA_14d78d21-5948-4cb5-bc66-8918f7ea8b88"
      unitRef="usd">24662000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTctOC0xLTEtMA_384bb80a-42d0-445f-8e0b-82e5a385e224"
      unitRef="usd">6120000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTgtMi0xLTEtMA_3881b328-427e-4f14-b525-9093c0b5c227"
      unitRef="usd">18720000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTgtNC0xLTEtMA_b9a7be48-8861-4e1c-90cf-44c3bf3faa00"
      unitRef="usd">16274000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTgtNi0xLTEtMA_2e58ea18-7803-4187-8940-b55c0f0704b4"
      unitRef="usd">20491000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMTgtOC0xLTEtMA_b1cc183b-0790-466e-bc8f-03531b315217"
      unitRef="usd">8387000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjAtMi0xLTEtMA_13ef7653-ba81-4e5e-845e-aec425aca4f5"
      unitRef="usd">-1309000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjAtNC0xLTEtMA_86f8cb16-dfa5-445c-a794-8c6ef0de35b9"
      unitRef="usd">4529000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjAtNi0xLTEtMA_ccf8d69f-51c7-4c5a-9e48-5768db7b427a"
      unitRef="usd">7665000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjAtOC0xLTEtMA_0e901f10-a12c-4d20-bab3-9b0ec39485e1"
      unitRef="usd">9930000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjEtMi0xLTEtMA_c9efdd80-95a8-4898-a4ff-13dfea47d4df"
      unitRef="usd">72745000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjEtNC0xLTEtMA_3761dc70-1a5b-46e4-b817-d84fb4e2608d"
      unitRef="usd">100000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjEtNi0xLTEtMA_3c94d532-91e0-4bbe-b1b1-d57124bbe859"
      unitRef="usd">72745000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjEtOC0xLTEtMA_b4201e59-491c-4c1f-80b2-c27d9ccb16ca"
      unitRef="usd">100000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:ProfitLoss
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjItMi0xLTEtMA_7dce81e6-3102-4cc6-a3e6-b73835efbc90"
      unitRef="usd">90156000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjItNC0xLTEtMA_eb0f02ec-7e87-4a1a-8b0e-6e968404a7a1"
      unitRef="usd">20903000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjItNi0xLTEtMA_c50bd89f-54f4-4f2a-ab2a-72ac1d245a4c"
      unitRef="usd">100901000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjItOC0xLTEtMA_a37da5c5-e221-47e0-862f-e41678728bea"
      unitRef="usd">18417000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjMtMi0xLTEtMA_7af9c8f6-9735-4cdf-b2f5-d625525a80e2"
      unitRef="usd">2201000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjMtNC0xLTEtMA_67a8cb48-882a-4670-82a8-e141c9e1ac27"
      unitRef="usd">1395000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjMtNi0xLTEtMA_d21db0fd-c03d-4770-ac95-cd0553524c71"
      unitRef="usd">7915000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjMtOC0xLTEtMA_c5017695-ef93-4d00-beb5-751bdfc204dc"
      unitRef="usd">3377000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjQtMi0xLTEtMA_92efd092-2c73-479d-8217-2ecdb0498771"
      unitRef="usd">-145000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjQtNC0xLTEtMA_c660215f-ac89-4a7c-8501-075978d05f2f"
      unitRef="usd">322000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjQtNi0xLTEtMA_322b2b6b-5c01-4c72-9f62-27e0aa32b195"
      unitRef="usd">522000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjQtOC0xLTEtMA_b62766a9-1ff6-46a3-9042-18f09281d136"
      unitRef="usd">626000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjUtMi0xLTEtMA_cfc3465f-4601-411a-ba6b-5da28c8f5d04"
      unitRef="usd">88100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjUtNC0xLTEtMA_49cb7ac8-b597-4da7-af25-03c5a874aa5b"
      unitRef="usd">19186000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjUtNi0xLTEtMA_b188df87-7753-4794-b0af-0b20faaf28b0"
      unitRef="usd">92464000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjUtOC0xLTEtMA_171ecd13-6378-44f8-b75e-6403ae23915a"
      unitRef="usd">14414000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjgtMi0xLTEtMA_aa9670e0-f5ed-4bb5-8f90-dc3867563496"
      unitRef="usd">16519000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjgtNC0xLTEtMA_955ee3de-f502-4abb-8dbf-fda49736b237"
      unitRef="usd">14879000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjgtNi0xLTEtMA_e2096865-c231-428e-b749-89bc5322a48e"
      unitRef="usd">12576000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjgtOC0xLTEtMA_b7e5adc0-dc9f-4107-b111-44002b821e1c"
      unitRef="usd">5010000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjktMi0xLTEtMA_6d6c4141-bcdc-4d9b-abd3-f78e2acf8345"
      unitRef="usd">-1164000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjktNC0xLTEtMA_92f1f042-e51b-4d97-ace0-48c9cc109093"
      unitRef="usd">4207000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjktNi0xLTEtMA_cba139fc-2b15-4730-8530-4d55479365e5"
      unitRef="usd">7143000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMjktOC0xLTEtMA_6d6a6bdf-b6eb-4c1d-8292-9bdea3da2922"
      unitRef="usd">9304000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzAtMi0xLTEtMA_8c4e0585-66fb-4431-958d-782b06fda5f8"
      unitRef="usd">72745000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzAtNC0xLTEtMA_9e80e808-a73d-4139-8fa9-0fa23477d0d2"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzAtNi0xLTEtMA_18972b06-314d-4e8e-980a-45d5c510f2e9"
      unitRef="usd">72745000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzAtOC0xLTEtMA_d9ecfc5f-d3c3-4ce1-b455-d082229cf04d"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzEtMi0xLTEtMA_72a5d6c9-2a59-4c7c-b280-d4179209ba2a"
      unitRef="usd">88100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzEtNC0xLTEtMA_7ad20340-3703-45c8-bd42-377d45faca62"
      unitRef="usd">19186000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzEtNi0xLTEtMA_820201e1-434d-42d8-8f97-9a7d81daaa99"
      unitRef="usd">92464000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzEtOC0xLTEtMA_4349e617-6039-4035-a6b2-670cb5d7a41b"
      unitRef="usd">14414000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzQtMi0xLTEtMA_895c634f-654b-4878-99b6-c0c5072129e5"
      unitRef="usdPerShare">-0.13</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzQtNC0xLTEtMA_2d4f8086-e3c1-49b5-bf3c-3a04d5f4fc23"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzQtNi0xLTEtMA_a37a5b35-e26d-40ad-966b-b9b7f6818fa7"
      unitRef="usdPerShare">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzQtOC0xLTEtMA_9a47d076-7a70-4c65-b751-baeb0c1f97b2"
      unitRef="usdPerShare">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzUtMi0xLTEtMA_a49fa731-eca8-46c6-a459-594b09730222"
      unitRef="usdPerShare">1.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzUtNC0xLTEtMA_3e27f786-11d6-4d5d-b8fc-4070fe2d4e74"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzUtNi0xLTEtMA_2ef05dc8-8146-4f4d-8bcc-14d92f0550da"
      unitRef="usdPerShare">1.23</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzUtOC0xLTEtMA_1643f030-f791-46f7-9ae9-8f8f0ff20090"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzYtMi0xLTEtMA_0eb34ce5-7fab-4c39-8785-1726128d64ea"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzYtNC0xLTEtMA_b9bfc146-015f-4560-8843-5c3b9f36591f"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzYtNi0xLTEtMA_49741623-9290-48b5-81ee-a644126c2a8d"
      unitRef="usdPerShare">0.77</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzYtOC0xLTEtMA_1dcff118-76e0-4aae-a2d9-fa2f50b71d2b"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasicAndDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzgtMi0xLTEtMA_99569d1d-24e3-4db3-bf4d-d1f080a932fb"
      unitRef="shares">65008000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzgtNC0xLTEtMA_cda13409-1676-4206-a6c8-4e85adec9c7c"
      unitRef="shares">64900000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzgtNi0xLTEtMA_f5951439-9674-4aa7-bd6b-e0804b1d9355"
      unitRef="shares">64936000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfMzgtOC0xLTEtMA_9a8c7fc5-2c91-45ff-82a9-38fe34acb6ad"
      unitRef="shares">62556000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNDAtMi0xLTEtMA_a1c1870d-0715-4066-9388-857e7d077144"
      unitRef="usdPerShare">1.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNDAtNC0xLTEtMA_7b4b2fc0-0e23-493e-a75b-5c2eda5a3403"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNDAtNi0xLTEtMA_110b168c-0fc3-4067-8b7c-60e1544d3a20"
      unitRef="usdPerShare">1.96</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zMS9mcmFnOjk2OTgxMjE0NzE0OTRiMDdiYWMzMmQyMGU1ZDRjZmMzL3RhYmxlOmQwNGQxNDllODFhZjRiOTI4MTAxYzhiZjgyZjExZDM1L3RhYmxlcmFuZ2U6ZDA0ZDE0OWU4MWFmNGI5MjgxMDFjOGJmODJmMTFkMzVfNDAtOC0xLTEtMA_66154c49-017f-4114-92bc-dc0335831e79"
      unitRef="usdPerShare">1.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMy0yLTEtMS0w_7dce81e6-3102-4cc6-a3e6-b73835efbc90"
      unitRef="usd">90156000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMy00LTEtMS0w_92b79d6e-8003-46c5-998d-6b2bf532cb0f"
      unitRef="usd">20903000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMy02LTEtMS0w_4189eb26-b85d-4bb4-bb66-4d0d6e7a5ff9"
      unitRef="usd">100901000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMy04LTEtMS0w_54225e2d-7d7e-4a8c-9367-eb425c589caf"
      unitRef="usd">18417000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNS0yLTEtMS0w_7a9ee5d6-6a42-4c49-b702-ece91a16c631"
      unitRef="usd">-1339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNS00LTEtMS0w_bcfb1857-4bdd-47aa-985d-0313b72ca3f0"
      unitRef="usd">913000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNS02LTEtMS0w_d44e2a5d-334a-40c5-b95f-5475c1dcad9c"
      unitRef="usd">-734000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNS04LTEtMS0w_814a63da-3d1f-412b-a955-b65093acdc18"
      unitRef="usd">-1038000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNi0yLTEtMS0w_1da39497-0012-40b0-b50b-0f2cc8957a75"
      unitRef="usd">16000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNi00LTEtMS0w_eae02d14-18fb-4b46-a475-d6fa3c53aef1"
      unitRef="usd">-168000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNi02LTEtMS0w_a04e6776-d793-44d6-80ac-72ca292be448"
      unitRef="usd">-885000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNi04LTEtMS0w_aa019940-6e2f-4681-b4b9-f4062a78a4cd"
      unitRef="usd">-524000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNy0yLTEtMS0w_2b64986a-1863-4942-a8a4-1f76bc1159fe"
      unitRef="usd">-1355000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNy00LTEtMS0w_16d7dc42-6eaa-46ba-aab5-550fd9d4e79e"
      unitRef="usd">1081000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNy02LTEtMS0w_fe5e3beb-3482-4d13-8339-6002c8d686e5"
      unitRef="usd">151000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfNy04LTEtMS0w_cfc32322-0d21-4f11-bf7a-bbbf6bc3237d"
      unitRef="usd">-514000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfOC0yLTEtMS0w_d5326ffc-745a-4d80-a377-9dddcc591a92"
      unitRef="usd">88801000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfOC00LTEtMS0w_f3599cde-dca2-435c-a2f1-16f47c9f7613"
      unitRef="usd">21984000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfOC02LTEtMS0w_8e70b5bb-c171-4adc-8079-5539d92492a8"
      unitRef="usd">101052000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfOC04LTEtMS0w_90b4a1f0-7a4a-422e-8fd7-ecb03e047203"
      unitRef="usd">17903000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfOS0yLTEtMS0w_5e40f9d7-b6fc-4f61-ac9c-583050374e9c"
      unitRef="usd">2056000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfOS00LTEtMS0w_e23e90b1-7e64-4c4b-835f-49aa165fe1f7"
      unitRef="usd">1717000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfOS02LTEtMS0w_3cd2a8d9-84d6-45b9-bb13-97c890c12524"
      unitRef="usd">8437000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfOS04LTEtMS0w_6a66b31f-068d-46f8-b380-76af9fc60f47"
      unitRef="usd">4003000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMTAtMi0xLTEtMA_967ed6a2-2b7c-4191-8d97-c6b4cade320d"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMTAtNC0xLTEtMA_5b933596-087a-403f-bee9-132908921c60"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMTAtNi0xLTEtMA_c9aa743a-d669-4a6d-89b9-4aade891174c"
      unitRef="usd">30000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMTAtOC0xLTEtMA_8e99bc89-4eba-407c-9eea-3f1f45b78436"
      unitRef="usd">16000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMTEtMi0xLTEtMA_3e98dbd9-17b8-420d-bb78-bfeb841bcaf5"
      unitRef="usd">86738000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMTEtNC0xLTEtMA_197b8e5a-e34e-4058-956c-abf5b97e28c3"
      unitRef="usd">20228000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMTEtNi0xLTEtMA_87e2417a-da6a-44b2-a742-057ce8186fac"
      unitRef="usd">92585000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNC9mcmFnOjY5ODBjODc4NWUzOTQ5Nzg5ODNjMzFkM2YwYjRmZmYzL3RhYmxlOjY0YmZhNmM0OTZmODRjMTBhZTE1YjVjZDljMTQwYjFiL3RhYmxlcmFuZ2U6NjRiZmE2YzQ5NmY4NGMxMGFlMTViNWNkOWMxNDBiMWJfMTEtOC0xLTEtMA_98fb9d8c-37a1-4ff7-a874-e2d2ea2c35e5"
      unitRef="usd">13884000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2cb38166477408ba94c7f6a3f7c08a6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi0xLTEtMS0w_1d8c3eef-840f-4428-af04-77f9f9fe02b0"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i715a5c8f8c8642e0bbfb2aacfc525fef_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi0zLTEtMS0w_abd14c3d-b12a-4e25-aac4-ee2b7cd6b420"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b8ad71e5a004235a76b01cf56f60c2b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi01LTEtMS0w_8ff6e9c0-bd09-4725-855f-caf9f77752c5"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7b2c96c3bb7487ab3c791455ab80bea_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi03LTEtMS0w_851eecb8-cbed-4519-b44d-a86b2733382d"
      unitRef="usd">1008588000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a5843769d534864b28af154c7b542eb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi05LTEtMS0w_7d20351f-5ddb-402a-89d1-8ba8713b323f"
      unitRef="usd">-177912000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ca1dd9734f44e72953951b72cca25c2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi0xMS0xLTEtMA_1f46b32c-0432-43f8-aedc-dba8ace7a02f"
      unitRef="usd">-5528000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id6693ce431714c6e882c6edb30a37855_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi0xMy0xLTEtMA_0e604b96-2f4f-413f-811a-3ec415c2902a"
      unitRef="usd">1129066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i08dbaea9e92f4302b196d208ff80866d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi0xNS0xLTEtMA_3fa1db4f-1c80-4d87-abb4-cd654207c58a"
      unitRef="usd">64562000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="ia4f425b982c7405ea9a4ae6bb2f362bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi0xNy0xLTEtMA_6958001c-9624-439d-8f12-a1b9ffcb807a"
      unitRef="usd">3254000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0ecaa1eefed495ab365974ef486c7c9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMi0xOS0xLTEtMA_b0fd3a19-e16a-4ab6-a095-d2d21c27b8c1"
      unitRef="usd">1196882000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i4e1bf94cd0df4ffab049e435caf4646f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMy05LTEtMS0w_069fa1a2-3b87-4892-8275-ab051c6e3ad3"
      unitRef="usd">19186000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i67843936a7fb4b53ad5feba9f806bb3c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMy0xMy0xLTEtMA_9764cb7c-4813-49a1-901d-6232754068df"
      unitRef="usd">19186000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i315c1f524e8f4e38943504bbe018a8ea_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMy0xNS0xLTEtMA_0c5eb9a0-db3a-41a6-b33d-90729716c86b"
      unitRef="usd">1395000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMy0xNy0xLTEtMA_bd7f8eb2-afee-4b10-8d93-4bc7f6887e44"
      unitRef="usd">322000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMy0xOS0xLTEtMA_aaeb2fc7-b00c-4d7b-924b-5040d2fe8ab4"
      unitRef="usd">20903000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="id831eee1a2d34d618e66ab0232a04eb0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNC0xMS0xLTEtMA_72c40fa5-a61b-4ed6-ac87-c7d2ade94692"
      unitRef="usd">1081000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i67843936a7fb4b53ad5feba9f806bb3c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNC0xMy0xLTEtMA_a0ed9b1e-e398-4d03-b287-8eecd9b952ea"
      unitRef="usd">1081000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNC0xOS0xLTEtMA_8623c698-1e1e-445c-b263-cd4e9d8afd22"
      unitRef="usd">1081000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5ecbcf30cfa346538e6231f5b09a4722_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNS03LTEtMS0w_10fe13b4-30e5-4b0e-b66c-0534fd97561c"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i67843936a7fb4b53ad5feba9f806bb3c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNS0xMy0xLTEtMA_bffec48b-4005-4073-9f38-4fbede2b0010"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNS0xOS0xLTEtMA_68054897-58c7-42e8-9b6c-81e1cfd32b17"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i315c1f524e8f4e38943504bbe018a8ea_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNi0xNS0xLTEtMA_03da459f-515f-4671-8c52-b90355b5b7ca"
      unitRef="usd">2163000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ibcd39d4d2ac84afe8ac0fb5d02840f9e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNi0xNy0xLTEtMA_bd5adacf-29c8-472b-a464-7a10e39b5596"
      unitRef="usd">8000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNi0xOS0xLTEtMA_868a7e5b-0611-47d7-a970-13e149af0efc"
      unitRef="usd">2171000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i315c1f524e8f4e38943504bbe018a8ea_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNy0xNS0xLTEtMA_3bba4e82-ddbb-4485-993c-32b5a1173356"
      unitRef="usd">2203000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfNy0xOS0xLTEtMA_25a5243f-cfda-45a8-8240-d6e6dd8b4926"
      unitRef="usd">2203000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i315c1f524e8f4e38943504bbe018a8ea_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfOC0xNS0xLTEtMA_83c3c036-0fed-4f44-9605-4cac86f09472"
      unitRef="usd">3113000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfOC0xOS0xLTEtMA_bd100012-7482-4fea-b5f0-7cf916a4de2b"
      unitRef="usd">3113000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <codi:DistributionToShareholders
      contextRef="ife07e8396f4f430b9c6a821ca7bd1163_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTEtOS0xLTEtMA_bc2a8b44-4d91-455c-a841-b2c67c19aa63"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ic672c4cabc0d4dfa962c82c354d7459a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTEtMTMtMS0xLTA_598c5e55-1109-4e6d-87b8-0ac836e327ef"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i44223c09d4ad4818ac7c345358c93582_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTEtMTktMS0xLTA_db13e287-19e2-4f42-bdc4-ba14c6a231f4"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i3b2f2522525145d897c0b015cbf9d5ae_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTItOS0xLTEtMA_128d0e2c-049f-4d12-a6e1-d303aabfd40a"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i875610c51ce74aae86de9b9502fb83f3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTItMTMtMS0xLTA_ab931bb2-fc46-478c-9671-cc91b45eaed1"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i16925ff93b7a453cb1e32da0b00357e3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTItMTktMS0xLTA_b857924c-3606-43a9-bb98-da2e2ea422f3"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd56f406ebfe411caa51902ef4198b2e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtMS0xLTEtMA_cfdb8ccd-5350-4270-93ae-f3b2560749fb"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a4339203b7f43d4ace8c20882ef58ae_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtMy0xLTEtMA_3f3eebb6-7c6a-4936-a607-f035954240e2"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a76466a42904348947f65c021542c95_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtNS0xLTEtMA_0526974f-dd56-41f3-b285-eba7359949db"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c8d8b2624b748109fd58679023efa28_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtNy0xLTEtMA_52b1268f-2ed7-4697-877c-eacad65a0f48"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i353d5cace0ab40ab89f238e8391d2fb7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtOS0xLTEtMA_d4ff0abf-b7c5-4433-8ec5-fbae133ad980"
      unitRef="usd">-188136000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4bd3d8409ac64b85821926f27d9ce2f8_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtMTEtMS0xLTA_048609d1-116d-41f5-b147-dc977d6c3e07"
      unitRef="usd">-4447000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i17234aac6ac24ddfa1592b5a894db2e0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtMTMtMS0xLTA_888cf616-af9f-4c67-932b-9e2aba085059"
      unitRef="usd">1119899000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="idef0f1eaa7ea4f2992104d8bca08126c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtMTUtMS0xLTA_0b8c4b13-b20b-43c0-b12f-48ab82d4153a"
      unitRef="usd">67210000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i61b2d40955e347fbbc6f5d523b7cac70_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtMTctMS0xLTA_ddb2b522-fc82-4902-a1ad-10c7202fffc5"
      unitRef="usd">3584000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4bb0b737cf3490f8a979e1b33d00edd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTMtMTktMS0xLTA_10d36e3e-d078-4d0f-ae0f-d923f187b227"
      unitRef="usd">1190693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i191c916e5caf4bc18c7a93b67246cabb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtMS0xLTEtMA_5a204c5a-e0b1-479c-87f3-41d13c97fac7"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2023e7655604a618bbe468355173106_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtMy0xLTEtMA_df56767c-b67f-4ce5-8ef2-b9f681921c93"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14a26a18397f453f95c7b52b08fa7e12_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtNS0xLTEtMA_1f3539b3-926d-4be7-b410-e3529a29c5e4"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i698f42ff8e734f67b8aebab26de53a00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtNy0xLTEtMA_2e412910-71b0-4ac7-b866-a3c3aa1edacc"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib92826d1f80b411dbbddd1874151b89a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtOS0xLTEtMA_5826b2de-d17d-4f4a-bc15-978e0010a225"
      unitRef="usd">-270671000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1aa493fab704073a03f733ba8123dec_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtMTEtMS0xLTA_ac33fad8-7054-4ab0-ab3d-34c2cc72e148"
      unitRef="usd">50000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedca30ba50f34dbb848fd38deda1438d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtMTMtMS0xLTA_2bd3e8d5-914b-4238-ab2c-34f70434020f"
      unitRef="usd">1041861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i974c9d3b2f9e4ec897452a4540f6ad54_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtMTUtMS0xLTA_851bbd52-34ac-41e4-9866-9253013de21a"
      unitRef="usd">126619000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i06017392937443b783e0f4755c754c3d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtMTctMS0xLTA_ac52c730-d82f-4974-b74d-20d7fe11f24f"
      unitRef="usd">4517000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1433ab2d1f8f4e7594fbbcfb90e64740_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTUtMTktMS0xLTA_b77a02f5-28c5-43ea-87f3-89232d57386e"
      unitRef="usd">1172997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i9e1e2e58a61846389353fc4ec5e23a8b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTYtOS0xLTEtMA_bc72e47b-ce78-4565-8701-58cc34f938a2"
      unitRef="usd">88100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0ee9a4081fff49d3be1f08aad22f5b23_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTYtMTMtMS0xLTA_a1b8cfab-e4b4-4db5-a5b6-19eaabc740ab"
      unitRef="usd">88100000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i74ccdc697d984147bf83fc98b4ef91f6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTYtMTUtMS0xLTA_9fda5bd8-efd5-4b2a-a64b-a6bc1a0d54a1"
      unitRef="usd">2201000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTYtMTctMS0xLTA_2d6cac69-1600-404b-9e78-41b3055b9e9c"
      unitRef="usd">-145000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTYtMTktMS0xLTA_9fe2aa65-49b0-4abc-ab35-6b3f51c38a73"
      unitRef="usd">90156000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i7840cd8c63d14dcba5085086caf0be11_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTctMTEtMS0xLTA_1bf5b5c1-f878-4a48-97fa-051ce5b96fc6"
      unitRef="usd">-1355000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i0ee9a4081fff49d3be1f08aad22f5b23_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTctMTMtMS0xLTA_d12db23b-1855-4fc2-abf4-f1e8354bc7eb"
      unitRef="usd">-1355000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTctMTktMS0xLTA_884bc87b-6f88-4c0c-b22c-70b8dbc165e7"
      unitRef="usd">-1355000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia6682d87cf8f463e9c6009c8150cd78a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTgtNy0xLTEtMjI4MTM_4bd4e255-e95c-4a86-b3d6-11bad6fd67fc"
      unitRef="usd">18522000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0ee9a4081fff49d3be1f08aad22f5b23_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTgtMTMtMS0xLTIyODEz_c633baa3-1865-4e9c-820c-ad0b4b2891d3"
      unitRef="usd">18522000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTgtMTktMS0xLTIyODEz_8151f446-47b2-4c8d-a59d-94b16abec8f3"
      unitRef="usd">18522000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i74ccdc697d984147bf83fc98b4ef91f6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTgtMTUtMS0xLTA_8e9b305c-5dc9-4adf-8d3f-bd445503019c"
      unitRef="usd">2892000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i8bcc0f16df28406fbd7ebb091c224b57_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTgtMTctMS0xLTA_380eba54-5563-491d-9449-096b98022ce1"
      unitRef="usd">3000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTgtMTktMS0xLTA_f529a97e-d5fe-41e9-8939-fdae9111e753"
      unitRef="usd">2895000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i74ccdc697d984147bf83fc98b4ef91f6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTktMTUtMS0xLTA_1c0aac3e-5ebe-4e48-8126-0c8a33602ff4"
      unitRef="usd">837000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMTktMTktMS0xLTA_6e2a0329-1808-4609-a994-0ee8630cc295"
      unitRef="usd">837000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i9e1e2e58a61846389353fc4ec5e23a8b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjAtOS0xLTEtMA_67822fc4-31ca-457e-bf08-549715e048b5"
      unitRef="usd">8632000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i0ee9a4081fff49d3be1f08aad22f5b23_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjAtMTMtMS0xLTA_36bb5893-3412-4eee-8f54-7a54f23645f2"
      unitRef="usd">8632000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i74ccdc697d984147bf83fc98b4ef91f6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjAtMTUtMS0xLTA_f00ac9ce-0edd-4cdc-ae56-a72d6b5442c6"
      unitRef="usd">40458000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjAtMTktMS0xLTA_223888a8-6ec3-40c3-a3a4-7ff8c8b5865d"
      unitRef="usd">49090000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i97a4ccd6357442e6b54c9c141ce22231_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjItMTUtMS0xLTIyNzAx_22b06c2b-1f1e-4f36-8f05-574731fa5659"
      unitRef="usd">68000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjItMTktMS0xLTIyODIy_d9513fed-164e-4411-a212-86b350c75310"
      unitRef="usd">68000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i252d24c34bdd475d8c552027589d1eac_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjMtMTctMS0xLTIyNzAx_ce723568-0913-422f-8edf-c565dec85e25"
      unitRef="usd">4375000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i252d24c34bdd475d8c552027589d1eac_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjMtMTktMS0xLTIyODIy_9ed5a52d-9ca0-4216-83db-fc222c03ec1c"
      unitRef="usd">4375000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i74ccdc697d984147bf83fc98b4ef91f6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMTUtMS0xLTI0OTM5_3a12b305-25eb-4200-b947-846f922ceaa6"
      unitRef="usd">1275000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMTktMS0xLTI0OTM5_0c367601-ec30-455e-b68a-53c9863cb33a"
      unitRef="usd">1275000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i9e1e2e58a61846389353fc4ec5e23a8b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjEtOS0xLTEtMA_fa0d2c4b-73ec-424c-b5a1-f5a56871b55f"
      unitRef="usd">12075000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i0ee9a4081fff49d3be1f08aad22f5b23_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjEtMTMtMS0xLTA_160d1216-e4f4-4fe7-a0df-c21f05c4c338"
      unitRef="usd">12075000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i9e1e2e58a61846389353fc4ec5e23a8b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjEtMTktMS0xLTA_2fa411e2-af53-48b0-b8d7-8c430295edf7"
      unitRef="usd">12075000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="i85dac18863c248b7aa23f6269b7794ea_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjItOS0xLTEtMA_b9f24685-cd60-4334-b5bf-dfede4afafff"
      unitRef="usd">80476000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="iefa285fac6fc4c3a8c162e1791fc0439_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjItMTMtMS0xLTA_e2f1b1c7-9fa8-4b22-9b5f-8fd0c3e7a6dd"
      unitRef="usd">80476000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i8c5b295ae81c478180e55b0685c2229f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjItMTktMS0xLTA_540204bf-5b06-4234-b002-26655655953b"
      unitRef="usd">80476000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i14c43417b58343038b6a2b0a54ab55c7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjMtOS0xLTEtMA_6acd76d1-305b-4bdd-b1aa-a44099980040"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ia6c47c6198934f5cac04b85d6143f49f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjMtMTMtMS0xLTA_e8575c54-c3c9-46aa-9815-6964385321dd"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ic96275bab3a54853ad49f663ac282d2e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjMtMTktMS0xLTA_151c681c-1c82-4c52-b419-655e9a4d7735"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb7015e77b174014b441fdc2cc6acc3c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMS0xLTEtMA_75689207-4569-46d9-8197-26e0f1640290"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5e375d913ac4de18b013f58e6def11f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMy0xLTEtMA_5cc3df44-d9d9-4589-b95c-55c087dab694"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i71508b71ab2d4dcc963d6954d74af242_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtNS0xLTEtMA_40088048-7e4e-4612-87db-baaf3e367c6f"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iabb51d92f2734546bd6976007e7f6d77_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtNy0xLTEtMA_14ad07ce-07e7-4a3f-85da-ba7dce18facf"
      unitRef="usd">1027086000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5de796539a6a49e7ab219bb882e6a1a8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtOS0xLTEtMA_2b3fdd1a-ba85-44f0-89ef-e53f954ad282"
      unitRef="usd">-289799000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd213225b5114a4299bb2f8939053b10_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMTEtMS0xLTA_0a069177-1b64-44ec-9863-8a40f4f0e6ea"
      unitRef="usd">-1305000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idce1b7e2638b4a71bf863e78f6db6eaa_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMTMtMS0xLTA_aa4b6368-85c8-4bd1-8130-6992eb58aa96"
      unitRef="usd">1039900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i61c13b912519420d92d6443ad0d1d3ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMTUtMS0xLTA_12f16d11-e73e-49c7-b728-76739cc64ed8"
      unitRef="usd">158816000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="ifbf5a7b2698342bd8b22c25374c6022e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMTctMS0xLTA_7f0cd7b6-706e-4496-9c1a-c39b3bd5d6d8"
      unitRef="usd">0</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjY4ZjI1OGNiZTA0YjQ3NmFiMmJlYjY1M2Y3OTM0NzI2L3RhYmxlcmFuZ2U6NjhmMjU4Y2JlMDRiNDc2YWIyYmViNjUzZjc5MzQ3MjZfMjQtMTktMS0xLTA_ce8bd61b-2716-4ae7-9c79-900936b4e9e2"
      unitRef="usd">1198716000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i93e66105a0434408879aee2a5df90e1a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi0xLTEtMS0w_da57ff24-0c58-4254-88ee-9ddc58878d4e"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i332a6612e0754ecdae0a68bcfde9b5b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi0zLTEtMS0w_992b8ec2-5cb0-4feb-968e-3ff4c81be572"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2779c9f6b1f4586afd0e0488cdc17dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi01LTEtMS0w_72d9f42e-b5df-4186-a9c0-b156e8219e8a"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2586f3404b24fcea06498bc7569992e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi03LTEtMS0w_77a77643-274a-4979-993e-ac539998bce6"
      unitRef="usd">924680000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9383d371c04a45bf9ea0212cb8054895_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi05LTEtMS0w_cf4c708d-29c3-4b53-b257-a671e6d75536"
      unitRef="usd">-109338000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida17f59bddf14a5ba6bec53bb0328b0a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi0xMS0xLTEtMA_835d9af7-698e-4f89-85d9-3bb417fe45ee"
      unitRef="usd">-3933000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b1192d2a3054150bbd995436a4770d0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi0xMy0xLTEtMA_adfe40fd-147c-4a38-80a0-1cc73073da18"
      unitRef="usd">1115327000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i0e6e55a191b94305bd69438a7d32b735_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi0xNS0xLTEtMA_e06a3cb3-aef6-43cc-96f1-50bafe1a5230"
      unitRef="usd">47612000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i51129010daa6453eb904ff77807f3907_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi0xNy0xLTEtMA_917f32e2-ed93-4b87-8bc2-177cdd6de63f"
      unitRef="usd">2936000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf6f47c51ea34ca5b07447555861c034_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMi0xOS0xLTEtMA_cf7f3a2c-e166-4e27-9f42-5a34b394c734"
      unitRef="usd">1165875000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="if2792b2e007f4dfe88a6e59a6a8d35fa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMy05LTEtMS0w_d6f8d971-9b46-4bed-b351-525add72df74"
      unitRef="usd">14414000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i19c6fa1ed9b74edaa12c77137601a930_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMy0xMy0xLTEtMA_4923dfcd-eb36-4c66-91f8-600e95e350a5"
      unitRef="usd">14414000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i50d92b9a08234cfdb51efc18fb6fbe53_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMy0xNS0xLTEtMA_8b7bf53e-2b60-4cf4-bd16-73fd9e8153df"
      unitRef="usd">3377000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i1a78994d04e4438bba3831650e63e324_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMy0xNy0xLTEtMA_b709aa48-5a1a-4006-b151-9166c07786b6"
      unitRef="usd">626000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMy0xOS0xLTEtMA_28c083b4-36c8-49ee-a9c9-993f652e6353"
      unitRef="usd">18417000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i627971235f2f4b49a8979958eac4221a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNC0xMS0xLTEtMA_d7b165a8-decd-41d6-a381-03bf158f9ed1"
      unitRef="usd">-514000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i19c6fa1ed9b74edaa12c77137601a930_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNC0xMy0xLTEtMA_47912a0f-ccb5-4ad3-8cd1-1977527993ef"
      unitRef="usd">-514000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNC0xOS0xLTEtMA_9db4e6a2-56df-4b7b-a3b0-04fc5a43614f"
      unitRef="usd">-514000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5f330e42f00d442fa7cccea393b923b7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNS03LTEtMS0w_52560e11-077b-4563-a49f-3853c42831d3"
      unitRef="usd">83884000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i19c6fa1ed9b74edaa12c77137601a930_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNS0xMy0xLTEtMA_cbe940eb-aac5-48bd-866c-4a3a9380a0f3"
      unitRef="usd">83884000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNS0xOS0xLTEtMA_8ee5dbeb-4caa-4fb8-bdf4-aff46ec32bca"
      unitRef="usd">83884000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i50d92b9a08234cfdb51efc18fb6fbe53_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNi0xNS0xLTEtMA_0160b67f-b271-42e1-b744-d2e792cfaf35"
      unitRef="usd">6094000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i1a78994d04e4438bba3831650e63e324_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNi0xNy0xLTEtMA_7d124dc1-0ca6-44ce-8e72-2a41238615ec"
      unitRef="usd">22000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNi0xOS0xLTEtMA_2b4134d4-10b9-44c6-8124-f1160b103eff"
      unitRef="usd">6116000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i50d92b9a08234cfdb51efc18fb6fbe53_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNy0xNS0xLTEtMA_88305bf9-de20-4ea2-9845-a43c34afb013"
      unitRef="usd">2456000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfNy0xOS0xLTEtMA_886d347c-1851-4301-84de-b620c2915afa"
      unitRef="usd">2456000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i50d92b9a08234cfdb51efc18fb6fbe53_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfOC0xNS0xLTEtMA_3a926d63-f3be-423c-9dbb-31036a34b1d4"
      unitRef="usd">3456000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfOC0xOS0xLTEtMA_048c567b-1621-4876-84b5-dc737e62c609"
      unitRef="usd">3456000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i1347c5338f494ec987e2d48badf3fa98_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfOS0xNS0xLTEtMA_0ecd9e1f-aa2e-40f3-9527-774d9a429b40"
      unitRef="usd">11127000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfOS0xOS0xLTEtMA_8d78e9d6-fc3c-4b7d-9533-05b6f670c3bd"
      unitRef="usd">11127000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <codi:DistributionExpenseAllocationInterests
      contextRef="if2792b2e007f4dfe88a6e59a6a8d35fa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTAtOS0xLTEtMA_99679c24-0b4f-4b25-aa05-e6c91a558ac0"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i19c6fa1ed9b74edaa12c77137601a930_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTAtMTMtMS0xLTA_e5b48329-d234-4b7a-aade-e511fcc8dcf7"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="if2792b2e007f4dfe88a6e59a6a8d35fa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTAtMTktMS0xLTA_7121eb58-ba20-4165-a895-cd27f51f7949"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="i8d05cd0b810c4f37a2a5118584e2342b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTEtOS0xLTEtMA_e27e4cd7-d326-44fd-8eb1-df461a138a1d"
      unitRef="usd">66492000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ica7a3cf25e7e434daf12961a91c778ef_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTEtMTMtMS0xLTA_c245f677-f831-4992-9d8a-a0109ac9e92e"
      unitRef="usd">66492000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i583dd3aa8c89476c9dee6b13d5f44414_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTEtMTktMS0xLTA_ddc7aba1-266d-4490-bc97-364d66609702"
      unitRef="usd">66492000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i3ac96e7a5eaf4846a1d325f4be1693be_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTItOS0xLTEtMA_b6563ae3-7179-4c1b-a46a-b076143b0dcb"
      unitRef="usd">17633000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i57fb710f722948de9cb545db46147504_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTItMTMtMS0xLTA_e6972ce2-9abb-49b7-a82a-4bdde25e356c"
      unitRef="usd">17633000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="id92295a7ced442449811bcb7a9adb099_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTItMTktMS0xLTA_335c5eba-315c-4207-ba70-b272df6a533e"
      unitRef="usd">17633000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd56f406ebfe411caa51902ef4198b2e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtMS0xLTEtMA_4cccdc85-004a-44b7-a6e5-5f03ac947d15"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a4339203b7f43d4ace8c20882ef58ae_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtMy0xLTEtMA_75cf3ad3-bf1e-465c-9bea-7f04d23cb03f"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a76466a42904348947f65c021542c95_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtNS0xLTEtMA_eed77691-b2ad-4ebc-81c8-a8d484e1e3b2"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c8d8b2624b748109fd58679023efa28_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtNy0xLTEtMA_5e62f093-c828-419c-a4a2-f61065ae621b"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i353d5cace0ab40ab89f238e8391d2fb7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtOS0xLTEtMA_16e93b9c-e7f8-4b92-b8a2-cde0a600c612"
      unitRef="usd">-188136000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4bd3d8409ac64b85821926f27d9ce2f8_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtMTEtMS0xLTA_c473bb24-bc63-4c27-8c31-b2853b60dedb"
      unitRef="usd">-4447000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i17234aac6ac24ddfa1592b5a894db2e0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtMTMtMS0xLTA_e6fa7ea9-b11c-4140-9bfa-8532e6dcf917"
      unitRef="usd">1119899000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="idef0f1eaa7ea4f2992104d8bca08126c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtMTUtMS0xLTA_90d5edaa-5100-4fbe-a307-b6bfc0628a52"
      unitRef="usd">67210000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i61b2d40955e347fbbc6f5d523b7cac70_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtMTctMS0xLTA_60695f64-fb10-421b-876a-954c93d4bc85"
      unitRef="usd">3584000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4bb0b737cf3490f8a979e1b33d00edd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTMtMTktMS0xLTA_be071157-6e07-4ddb-bde9-3a6af5913889"
      unitRef="usd">1190693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i019f0e559af94aea80969cd2316d9c96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtMS0xLTEtMA_2aff1d36-2efb-4c09-b23d-193e82ff200b"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f631fc50bbf48289c1fbb924ad1be7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtMy0xLTEtMA_c92ad5a6-51d4-4848-b10b-bb5400572bc6"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9209ec6d21d14bc8b9dd64c2f9de92b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtNS0xLTEtMA_9c5aee8e-d3ef-4dd7-9247-56b1560da1c5"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieeea914163a044829bd706f5a1c4d768_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtNy0xLTEtMA_4e042428-397d-44f7-8fdc-96a1726acea4"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a6b6c27f8ea4a32997407a66097025a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtOS0xLTEtMA_5dda97b2-5bf6-4fdc-9e9f-55f85cce15bd"
      unitRef="usd">-211002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia9b5c96f31fd44a88ae8614572f424eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtMTEtMS0xLTA_1a95aa04-696a-4cd5-acd3-d3eb73d8311c"
      unitRef="usd">-1456000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33f9f0ae975d43f891c534aee478b31e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtMTMtMS0xLTA_1ba8bc31-955d-4db6-b338-249ff15df0ca"
      unitRef="usd">1100024000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i952b4e26f9184044b9aa504e32cf8c60_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtMTUtMS0xLTA_9836f945-84c3-4fc1-9eb2-0ef64e970113"
      unitRef="usd">116288000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i6741622fad2d4df6b964fd8697dc2149_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtMTctMS0xLTA_e1e1bd01-5b00-4302-abb6-d95b26318126"
      unitRef="usd">3836000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTUtMTktMS0xLTA_b0ad761d-bc79-4ff3-93ac-fb914c1074f9"
      unitRef="usd">1220148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i5414c1d851d048f7814f624f1f8f74bc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTYtOS0xLTEtMA_4e0373b6-5ce0-4d9e-844b-bf4fe0d5369e"
      unitRef="usd">92464000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i892a4550a0b8441392169537979503ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTYtMTMtMS0xLTA_6ccd8c34-7ff6-4e36-9d7e-0af88c9950f6"
      unitRef="usd">92464000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="id1a8f9441f1444ab804b1a96f62355cb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTYtMTUtMS0xLTA_43a4eab6-d1a5-4de1-bd4a-7a554184ef6d"
      unitRef="usd">7915000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i71ac596ade05477fa3699ca34ddc6ddb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTYtMTctMS0xLTA_820bf3b5-903d-4d53-8b22-577e69db21eb"
      unitRef="usd">522000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTYtMTktMS0xLTA_1567a2ce-9780-4784-a182-39a313ad25e9"
      unitRef="usd">100901000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i8ee5d6622b474143ad16d08fb2d1bc20_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTctMTEtMS0xLTA_9d8e1823-8a41-4dbc-9516-39af626ad50f"
      unitRef="usd">151000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i892a4550a0b8441392169537979503ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTctMTMtMS0xLTA_651a0092-e510-4662-880a-0c9e77bb8667"
      unitRef="usd">151000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTctMTktMS0xLTA_14f3afca-9aab-4856-bde7-02874ab1102f"
      unitRef="usd">151000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if5cf12595b244904ba4ecbd0a8a0e597_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTgtNy0xLTEtMjI3MzM_d1b9a158-f876-4b08-a6b3-b2fb004c8b6a"
      unitRef="usd">18522000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i892a4550a0b8441392169537979503ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTgtMTMtMS0xLTIyNzMz_3a05f82d-0b01-4c42-b234-c575c5f49092"
      unitRef="usd">18522000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTgtMTktMS0xLTIyNzMz_0c3b139a-3979-4737-93e0-9afa8e822edd"
      unitRef="usd">18522000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="id1a8f9441f1444ab804b1a96f62355cb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTgtMTUtMS0xLTA_eb23c68d-ba76-413f-8cc1-0f3dcecb7bcb"
      unitRef="usd">8496000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i71ac596ade05477fa3699ca34ddc6ddb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTgtMTctMS0xLTA_43992a58-ab2f-41d6-ab69-9c0a3bba44c8"
      unitRef="usd">17000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTgtMTktMS0xLTA_6adc4c6d-b6f3-429f-b066-493d67d4e209"
      unitRef="usd">8513000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id1a8f9441f1444ab804b1a96f62355cb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTktMTUtMS0xLTA_b3355d5e-c43a-407c-a3bc-58b2de6eb383"
      unitRef="usd">1222000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMTktMTktMS0xLTA_817798f3-c651-443b-8903-b4d69e8e7a78"
      unitRef="usd">1222000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i5414c1d851d048f7814f624f1f8f74bc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjAtOS0xLTEtMA_d7610567-faab-4582-bc71-f57a955cd5e6"
      unitRef="usd">8632000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i892a4550a0b8441392169537979503ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjAtMTMtMS0xLTA_bf29487b-48c1-4df1-a120-cfb16a5f18f2"
      unitRef="usd">8632000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="id1a8f9441f1444ab804b1a96f62355cb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjAtMTUtMS0xLTA_20a07db3-a073-45e5-9ed3-5d2848825676"
      unitRef="usd">41830000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjAtMTktMS0xLTA_aa507ad8-5355-4e68-b771-62c855216f0d"
      unitRef="usd">50462000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i7192b0efced94498866686c0322224c8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjItMTUtMS0xLTIyNzE1_f6036c87-2957-492f-96d2-7bdffa0df049"
      unitRef="usd">68000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjItMTktMS0xLTIyNzE1_73560652-6348-4cc4-a4fe-99d44bc45808"
      unitRef="usd">68000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i1678eafe157e4b06b3c1c4015eb1f776_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjMtMTctMS0xLTIyNzE1_4d18be2d-1b33-4893-b209-747bbe5dceab"
      unitRef="usd">4375000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i1678eafe157e4b06b3c1c4015eb1f776_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjMtMTktMS0xLTIyNzE1_02932d20-70a2-4fc8-8a94-80ee601ba283"
      unitRef="usd">4375000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id1a8f9441f1444ab804b1a96f62355cb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMTUtMS0xLTI0OTc3_ec0a654c-4c11-4963-b0e6-a6e384725538"
      unitRef="usd">1275000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMTktMS0xLTI0OTc3_85708ee7-3957-4c12-9096-594a21f9ee71"
      unitRef="usd">1275000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i5414c1d851d048f7814f624f1f8f74bc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjEtOS0xLTEtMA_39fdf75b-5e3a-4c6c-9a7e-6f7fd265095b"
      unitRef="usd">17289000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i892a4550a0b8441392169537979503ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjEtMTMtMS0xLTA_e599a534-54e6-41dc-83ca-ab1618ee73d5"
      unitRef="usd">17289000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i5414c1d851d048f7814f624f1f8f74bc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjEtMTktMS0xLTA_35270455-1a6c-40c3-9be1-38708c9f81c1"
      unitRef="usd">17289000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="i489c273f90294ad39ad4efd62e946fa5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjItOS0xLTEtMA_7a72a80e-b190-4242-9185-0ca709eecba1"
      unitRef="usd">127204000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i0dc6c95c87ad48f6acab677a78b7ff79_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjItMTMtMS0xLTA_67af2b6d-bbf7-4d34-803f-1abbc5b0010c"
      unitRef="usd">127204000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="iecc42f7b26b8499a8b3545c0181b05f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjItMTktMS0xLTA_790986f2-9e46-498e-a103-25f4d572a737"
      unitRef="usd">127204000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i03a6ee998d5d493c977229461a9a168f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjMtOS0xLTEtMA_534545f8-2506-42f1-9cbe-fc1932ede8e8"
      unitRef="usd">18136000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="icbfda8c286c34518bbf71b672f4842f5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjMtMTMtMS0xLTA_5b64bc51-925a-40c0-a1bb-635117b108fd"
      unitRef="usd">18136000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i2aceaf41786b47439dbae77429cff301_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjMtMTktMS0xLTA_f0695a03-0ca0-4b44-9c37-500815515c80"
      unitRef="usd">18136000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb7015e77b174014b441fdc2cc6acc3c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMS0xLTEtMA_c5992707-38e9-41e8-95ad-eaf2f8185ead"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5e375d913ac4de18b013f58e6def11f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMy0xLTEtMA_202b7b04-0644-424c-97f0-98b554ed5b9d"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i71508b71ab2d4dcc963d6954d74af242_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtNS0xLTEtMA_c9d5dd4e-b717-452c-996c-338f73f5a832"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iabb51d92f2734546bd6976007e7f6d77_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtNy0xLTEtMA_b19e38d1-8aae-422d-a524-efd44e34b0de"
      unitRef="usd">1027086000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5de796539a6a49e7ab219bb882e6a1a8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtOS0xLTEtMA_f009940b-6256-421c-9dc4-ec9e05fefc4e"
      unitRef="usd">-289799000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd213225b5114a4299bb2f8939053b10_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMTEtMS0xLTA_29c36a45-6b6f-471c-a127-7e2586f537a7"
      unitRef="usd">-1305000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idce1b7e2638b4a71bf863e78f6db6eaa_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMTMtMS0xLTA_5f3b532a-1459-4ee2-9ea9-b0afd2f0a3df"
      unitRef="usd">1039900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i61c13b912519420d92d6443ad0d1d3ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMTUtMS0xLTA_b2ecdbce-ec41-4b97-a67f-da9340cb468e"
      unitRef="usd">158816000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="ifbf5a7b2698342bd8b22c25374c6022e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMTctMS0xLTA_c9e0d13a-44c8-41de-9810-8eb017c87991"
      unitRef="usd">0</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18zNy9mcmFnOjA0ODRjYWIxYjY2YTQ0NjFiM2M3NDExMmY4ZWNiYzM2L3RhYmxlOjk1OTg1Nzg5NDliNjQ5MjQ4NDM1YjczNDJmNDgzYWYzL3RhYmxlcmFuZ2U6OTU5ODU3ODk0OWI2NDkyNDg0MzViNzM0MmY0ODNhZjNfMjQtMTktMS0xLTA_3dc54c4c-5377-4722-8ede-2de6a3b1261f"
      unitRef="usd">1198716000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMy0xLTEtMS0w_240b59c7-91d5-4313-a6ee-7379442ff065"
      unitRef="usd">100901000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMy0zLTEtMS0w_4728f3e2-09c5-48b4-aeb8-3960094632e2"
      unitRef="usd">18417000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNS0xLTEtMS0w_5e0fe1c1-3a21-445a-bb99-53b7217fb4e3"
      unitRef="usd">7665000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNS0zLTEtMS0w_9a396dc8-80ea-4dc0-b905-081e94ff2baf"
      unitRef="usd">9930000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNi0xLTEtMS0w_19190130-a36d-439b-8f62-67eb074b4620"
      unitRef="usd">72745000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNi0zLTEtMS0w_2e356d78-61d3-4998-a495-01e0cb713da1"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNy0xLTEtMS0w_e9e5fa8a-91ec-4c05-a94a-1a110e349cea"
      unitRef="usd">20491000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNy0zLTEtMS0w_799573ad-b0a1-4cf5-b864-9eb9f389cb0f"
      unitRef="usd">8387000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Depreciation
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfOS0xLTEtMS0w_7fb08938-af48-4523-9a0d-de49cffb9054"
      unitRef="usd">28896000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfOS0zLTEtMS0w_4f8c0318-d672-4872-a21d-c2a88a226d67"
      unitRef="usd">24459000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTAtMS0xLTEtMA_972ac32c-af4c-4814-a98f-baf871b73adb"
      unitRef="usd">56502000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTAtMy0xLTEtMA_4df56a91-2899-469c-a2c9-cabad9c5b839"
      unitRef="usd">47886000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTEtMS0xLTEtMA_638b41e8-12a0-48bb-b1e1-a34d5997239c"
      unitRef="usd">2084000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTEtMy0xLTEtMA_b74ae892-4483-4315-9b93-616147e43f8a"
      unitRef="usd">1656000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTItMS0xLTEtMA_1e45669f-74ff-4be3-9904-cbba55835a8b"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTItMy0xLTEtMA_502b3169-508d-41e7-b72c-4e890fbf89ea"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTMtMS0xLTEtMA_4f0e3f66-97b2-4aec-ab12-9ae4d4a810d2"
      unitRef="usd">8496000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTMtMy0xLTEtMA_6e7be479-365d-433f-a9e2-4d3829425873"
      unitRef="usd">6094000</codi:NoncontrollingStockholderChargesAndOther>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTQtMS0xLTEtMA_cab4062d-a893-4ae4-9761-178937704292"
      unitRef="usd">4366000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTQtMy0xLTEtMA_a4269dbc-0fd3-4af0-988d-5f9b3e9400a3"
      unitRef="usd">4423000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTUtMS0xLTEtMA_1e72f7fb-d27b-4ad1-b39b-4c27741b7d20"
      unitRef="usd">2587000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTUtMy0xLTEtMA_54c9c889-1e14-4467-a71c-045d5120f6b8"
      unitRef="usd">-3351000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTYtMS0xLTEtMA_3ba01189-bfec-4c66-8138-f8aea351c3ea"
      unitRef="usd">-541000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTYtMy0xLTEtMA_30e3f5e3-b127-46be-9a26-8ce9599a0c8f"
      unitRef="usd">-1776000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTgtMS0xLTEtMA_9e35bc73-ff66-4bfb-b2bd-3437dabc9c5d"
      unitRef="usd">20555000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTgtMy0xLTEtMA_9e17be5c-cf6f-4cf5-91d0-b2996f339194"
      unitRef="usd">37058000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTktMS0xLTEtMA_6c43cd07-63af-40c7-a94d-1df9ebb1882c"
      unitRef="usd">48532000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMTktMy0xLTEtMA_750ff994-2253-4741-bc27-facfb649037f"
      unitRef="usd">17957000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjAtMS0xLTEtMA_f82e8a9b-28ee-4a88-abdc-4106b7ecac37"
      unitRef="usd">6957000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjAtMy0xLTEtMA_12d79285-c342-4fbd-9382-baf4183ab3e5"
      unitRef="usd">283000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjEtMS0xLTEtMA_b1890ad0-7fa7-48b0-b5d4-c556f7d37b65"
      unitRef="usd">61324000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjEtMy0xLTEtMA_86c73dd1-a5e7-478f-b658-94cc2c236460"
      unitRef="usd">64959000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjItMS0xLTEtMA_49ea56e4-e99b-47bb-90d8-ccbe7984179b"
      unitRef="usd">142548000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjItMy0xLTEtMA_5b16c0af-9103-464c-a034-28e0302b38b2"
      unitRef="usd">100991000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjMtMS0xLTEtMTgzMDk_cefded4c-3384-4ab5-b63f-60ffe5f20e23"
      unitRef="usd">4600000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjMtMy0xLTEtMTgzMDk_3e536d6c-c85c-406e-9ceb-9b70c6a623b9"
      unitRef="usd">11881000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjMtMS0xLTEtMjU1MzI_46fd16d4-9438-49d9-ae4f-2a1d55cec369"
      unitRef="usd">147148000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjMtMy0xLTEtMjU1ODA_bc3faa9a-379e-4b03-b891-11c54bcae54e"
      unitRef="usd">112872000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjQtMS0xLTEtMA_6c2c8b90-b6a9-4f24-bbf5-0fcdf35edbf0"
      unitRef="usd">302110000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjQtMy0xLTEtMA_c99e50f4-6b74-42c5-b51f-41b4c5ff1163"
      unitRef="usd">212834000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjUtMS0xLTEtMA_dd09099e-a154-4a54-a4a8-1be59f806ab0"
      unitRef="usd">28001000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjUtMy0xLTEtMA_e22ab9a1-10fe-46c0-92f0-9966a5c7ff78"
      unitRef="usd">19189000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjYtMS0xLTEtMA_78a3197f-a8fb-4518-ab6b-1f4afbeeba5c"
      unitRef="usd">101014000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjYtMy0xLTEtMA_1a46b1dc-488b-4a61-819e-8b52f78e36d7"
      unitRef="usd">100000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjctMS0xLTEtMA_5b91fef4-8db3-4d61-aab9-02d34dae154f"
      unitRef="usd">791000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjctMy0xLTEtMA_b7d21965-5a1e-4f6e-bc4f-91f15153c7dc"
      unitRef="usd">3642000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjgtMS0xLTEtMA_2e42db75-e6fa-42a0-a1b0-876ef817b496"
      unitRef="usd">-229888000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMjgtMy0xLTEtMA_01a87683-539d-49fa-b51a-908bb55cc6f4"
      unitRef="usd">-235565000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzEtMS0xLTEtMTgzMjc_19308abb-65fc-41e8-8c3d-6a119edbc922"
      unitRef="usd">27459000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzEtMy0xLTEtMTgzMjc_0740ac75-8090-4e08-8bfe-420379088060"
      unitRef="usd">-937000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzEtMS0xLTEtMjU1ODI_b7900396-b5dd-4761-aaf2-1503f5dab6f8"
      unitRef="usd">-202429000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzEtMy0xLTEtMjU1OTE_5192af4b-c9da-47d2-a237-611960c973d4"
      unitRef="usd">-236502000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzAtMS0xLTEtMA_2aa94ac5-9bf9-43d6-a4b8-f0288bc42f4b"
      unitRef="usd">18522000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzAtMy0xLTEtMA_9a616858-5ab7-46c9-862d-5e586223553f"
      unitRef="usd">83884000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzEtMS0xLTEtMA_0df7d80b-c3ce-4257-a218-f612948de8fc"
      unitRef="usd">365000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzEtMy0xLTEtMA_fee8f73b-ab1c-42ce-bd33-6f55a6f7cd76"
      unitRef="usd">200000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzItMS0xLTEtMA_b8126bc8-5830-4ed1-9ca1-d1bc514546b0"
      unitRef="usd">538000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzItMy0xLTEtMA_43a8cfae-1fce-44d6-a074-23fb0b19044d"
      unitRef="usd">200000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzMtMS0xLTEtMA_74860f1f-70fa-4b58-b9b6-55d6e5b77ff7"
      unitRef="usd">1000000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzMtMy0xLTEtMA_e37d03a3-edd2-4705-bd80-571904d522d9"
      unitRef="usd">202000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzQtMS0xLTEtMA_a4719517-34e8-4151-a881-e53513e7a285"
      unitRef="usd">627688000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzQtMy0xLTEtMA_c747697f-13d6-4268-9bae-2e00d02f3eb9"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzUtMS0xLTEtMA_f415341c-54e0-4522-aa8d-4c0048cbca34"
      unitRef="usd">127204000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzUtMy0xLTEtMA_ced3e37c-f2a8-4312-a19b-ebd155a5685e"
      unitRef="usd">66492000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzYtMS0xLTEtMA_7f095fb2-fd4a-47e6-85d9-42ddea0eca81"
      unitRef="usd">18136000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzYtMy0xLTEtMA_133a31bf-bb34-4951-a402-004ed3bf4d45"
      unitRef="usd">17633000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzctMS0xLTEtMA_395c0bef-8e8b-4129-ac3a-7297bdcebe14"
      unitRef="usd">17289000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzctMy0xLTEtMA_f1451645-f4ac-4d61-b6a8-e624fa628ebc"
      unitRef="usd">9087000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDEtMS0xLTEtMjI5MzM_f39b09dd-11c9-4636-a3c4-8765813e8fb2"
      unitRef="usd">1275000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDEtMy0xLTEtMjI5MzM_04e59df8-27fa-4e8a-9dc4-0370a478a655"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <codi:ProceedsFromNoncontrollingInterestsAcquisition
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzgtMS0xLTEtMA_564b3f3e-00d3-4c9e-8715-5276b6e3a320"
      unitRef="usd">68000000</codi:ProceedsFromNoncontrollingInterestsAcquisition>
    <codi:ProceedsFromNoncontrollingInterestsAcquisition
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzgtMy0xLTEtMA_3bcc950c-6194-45e3-ba99-c02be231bad5"
      unitRef="usd">11127000</codi:ProceedsFromNoncontrollingInterestsAcquisition>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzktMS0xLTEtMA_14a53f95-ebfc-41f6-a716-f8077f0ee50a"
      unitRef="usd">1222000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfMzktMy0xLTEtMA_5fec2d6f-b242-40c6-9f35-35e1e54d7261"
      unitRef="usd">252000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDAtMS0xLTEtMA_0c3876b4-fa92-4bc9-af04-77e6d21d1564"
      unitRef="usd">50462000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDAtMy0xLTEtMA_5c49159a-0131-4e99-8a70-35f8ba566f5b"
      unitRef="usd">1253000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDEtMS0xLTEtMA_bfb1aec9-651a-48fb-a1d1-3e63d09e2876"
      unitRef="usd">17389000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDEtMy0xLTEtMA_d08c2a68-4e30-48b4-bf45-f370d73b7fbf"
      unitRef="usd">3214000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDItMS0xLTEtMA_b9a6f6ea-2f47-4e2c-8eff-8da0e237eecd"
      unitRef="usd">-429000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDItMy0xLTEtMA_add8563e-18a4-4913-adc6-079baa40fb88"
      unitRef="usd">811000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDMtMS0xLTEtMA_52a2ade9-d7b9-41cd-acaa-13fe997db205"
      unitRef="usd">54872000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDMtMy0xLTEtMA_121d7f18-5929-4cca-87bb-76f5f72d43d2"
      unitRef="usd">200395000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDQtMS0xLTEtMA_d31f584d-2f2b-438f-8d05-43dcb03cecc7"
      unitRef="usd">-96000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDQtMy0xLTEtMA_2f4f327a-e1d2-4282-a77f-e0863824918c"
      unitRef="usd">-260000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDUtMS0xLTEtMA_177dd1f3-81df-4df5-9550-9042336e9456"
      unitRef="usd">-505000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDUtMy0xLTEtMA_89c48cbc-76d8-4e5c-9e89-fe5e3ad30587"
      unitRef="usd">76505000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDYtMS0xLTEtMA_767ccab2-5861-4a7f-8c99-1c33c329496f"
      unitRef="usd">70744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="icf6f47c51ea34ca5b07447555861c034_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDYtMy0xLTEtMA_6cc66524-5b47-4148-a8f9-0113c59441c0"
      unitRef="usd">100314000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDctMS0xLTEtMA_607a94af-ca44-43ac-8772-fa584b957b15"
      unitRef="usd">70239000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="id4bb0b737cf3490f8a979e1b33d00edd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RhYmxlOmU5NGYzNjA0ZWQxODRkM2E5ZTM2YzQ3YjliOWFjNTJmL3RhYmxlcmFuZ2U6ZTk0ZjM2MDRlZDE4NGQzYTllMzZjNDdiOWI5YWM1MmZfNDctMy0xLTEtMA_7e136583-564d-4cca-ab6a-deaef7fae45b"
      unitRef="usd">176819000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RleHRyZWdpb246YjUwNmIyOWM2ZDAxNGUxYjhkM2Y0NjRiNDJkZTY3ZGVfMTY0OTI2NzQ0MjA0Nw_f6ddf615-0167-4181-ba14-2a4a71d528fb"
      unitRef="usd">4300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="icf6f47c51ea34ca5b07447555861c034_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180MC9mcmFnOmI1MDZiMjljNmQwMTRlMWI4ZDNmNDY0YjQyZGU2N2RlL3RleHRyZWdpb246YjUwNmIyOWM2ZDAxNGUxYjhkM2Y0NjRiNDJkZTY3ZGVfMTY0OTI2NzQ0MjA0OQ_8e354773-abcf-434f-a422-1b726a91cae5"
      unitRef="usd">3400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180Ni9mcmFnOjI0NTE3Zjg0YjI3ODQ5ZDU4MWEwZDY4MjM1NzQ2NGJhL3RleHRyZWdpb246MjQ1MTdmODRiMjc4NDlkNTgxYTBkNjgyMzU3NDY0YmFfNDM1MQ_300f73d4-1908-408b-aa9a-e04121877ba1">Presentation and Principles of Consolidation  &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compass Diversified Holdings, a Delaware statutory trust (the "Trust" or "Holdings") and Compass Group Diversified Holdings LLC, a Delaware limited liability company (the "Company"), were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as amended and restated, the "Trust Agreement"), the Trust is sole owner of 100% of the Trust Interests (as defined in the Company&#x2019;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as amended and restated, the "LLC Agreement")) of the Company and, pursuant to the LLC Agreement, the Company has, outstanding, the identical number of Trust Interests as the number of outstanding shares of the Trust.  The Company is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a controlling owner of ten businesses, or reportable operating segments, at September&#160;30, 2021.  The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Diamonds &amp;amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity") (formerly Crosman Corp.), Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), AMT Acquisition Corporation ("Arnold"), FFI Compass, Inc.  ("Altor Solutions" or "Altor") (formerly "Foam Fabricators"), and The Sterno Group, LLC ("Sterno").  Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if748b2b6a28a4943ab398ea0dbddaa2c_55" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note E - "Operating Segment Data"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion of the operating segments.  Compass Group Management LLC, a Delaware limited liability company ("CGM" or the "Manager"), manages the day to day operations of the Company and oversees the management and operations of our businesses pursuant to a Management Services Agreement ("MSA").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 for the three and nine month periods ended September&#160;30, 2021 and September&#160;30, 2020 are unaudited, and in the opinion of management, contain all adjustments necessary for a fair presentation of the condensed consolidated financial statements. Such adjustments consist solely of normal recurring items. Interim results are not necessarily indicative of results for a full year or any subsequent interim period. The condensed consolidated financial statements and notes are prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP" or "GAAP") and presented as permitted by Form 10-Q and do not contain certain information included in the annual consolidated financial statements and accompanying notes of the Company.  These interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 include the accounts of Holdings and all majority owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2021, the Company completed the sale of Liberty Safe Holding Corporation ("Liberty").  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020. Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if748b2b6a28a4943ab398ea0dbddaa2c_1474" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note C - "Discontinued Operations"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Seasonality&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year.  Historically, the third and fourth quarters produce the highest net sales during our fiscal year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Change in Company Tax Status Election&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, upon approval by the shareholders of the Trust, the Trust and the Company amended the Second Amended and Restated Trust Agreement of the Trust and the Fifth Amended and Restated Operating Agreement of the Company to authorize the Company to cause the Trust to elect to be treated as a corporation for U.S. federal income tax purposes and, at its discretion in the future, cause the Trust to be converted to a corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#x2019;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#x2019;s income and gain. After the Effective Date, the trust will be taxed as a corporation and be subject to U.S. federal corporate income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#x2019; basis in their shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Effective Date, each of the Company&#x2019;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any Company subsidiary, and each majority owned Company subsidiary is still treated as a corporation for U.S. federal income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This guidance removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. The guidance was effective for fiscal years and interim periods beginning after December 15, 2020 and early adoption is permitted. The adoption of this guidance on January 1, 2021 did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <codi:OwnershipPercentageOfTrustInterestHeldByParentEntity
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180Ni9mcmFnOjI0NTE3Zjg0YjI3ODQ5ZDU4MWEwZDY4MjM1NzQ2NGJhL3RleHRyZWdpb246MjQ1MTdmODRiMjc4NDlkNTgxYTBkNjgyMzU3NDY0YmFfNTMw_1de8c249-6724-41fa-b7eb-6f766aa86ad2"
      unitRef="number">1</codi:OwnershipPercentageOfTrustInterestHeldByParentEntity>
    <us-gaap:NumberOfReportableSegments
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180Ni9mcmFnOjI0NTE3Zjg0YjI3ODQ5ZDU4MWEwZDY4MjM1NzQ2NGJhL3RleHRyZWdpb246MjQ1MTdmODRiMjc4NDlkNTgxYTBkNjgyMzU3NDY0YmFfMTA3Nw_f808acf0-5848-4650-8567-72dbfa7d1743"
      unitRef="segment">10</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180Ni9mcmFnOjI0NTE3Zjg0YjI3ODQ5ZDU4MWEwZDY4MjM1NzQ2NGJhL3RleHRyZWdpb246MjQ1MTdmODRiMjc4NDlkNTgxYTBkNjgyMzU3NDY0YmFfNDM1OQ_7ac3add3-f541-4c41-a638-948d6e8be4e2">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 include the accounts of Holdings and all majority owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2021, the Company completed the sale of Liberty Safe Holding Corporation ("Liberty").  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three and nine months ended September&#160;30, 2021 and September&#160;30, 2020. Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if748b2b6a28a4943ab398ea0dbddaa2c_1474" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note C - "Discontinued Operations"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <codi:SeasonalityPolicyTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180Ni9mcmFnOjI0NTE3Zjg0YjI3ODQ5ZDU4MWEwZDY4MjM1NzQ2NGJhL3RleHRyZWdpb246MjQ1MTdmODRiMjc4NDlkNTgxYTBkNjgyMzU3NDY0YmFfNDM2Ng_96ee073d-fb4c-4e7d-934f-3100822195fe">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Seasonality&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year.  Historically, the third and fourth quarters produce the highest net sales during our fiscal year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Change in Company Tax Status Election&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, upon approval by the shareholders of the Trust, the Trust and the Company amended the Second Amended and Restated Trust Agreement of the Trust and the Fifth Amended and Restated Operating Agreement of the Company to authorize the Company to cause the Trust to elect to be treated as a corporation for U.S. federal income tax purposes and, at its discretion in the future, cause the Trust to be converted to a corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#x2019;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#x2019;s income and gain. After the Effective Date, the trust will be taxed as a corporation and be subject to U.S. federal corporate income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#x2019; basis in their shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Effective Date, each of the Company&#x2019;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any Company subsidiary, and each majority owned Company subsidiary is still treated as a corporation for U.S. federal income tax purposes.&lt;/span&gt;&lt;/div&gt;</codi:SeasonalityPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180Ni9mcmFnOjI0NTE3Zjg0YjI3ODQ5ZDU4MWEwZDY4MjM1NzQ2NGJhL3RleHRyZWdpb246MjQ1MTdmODRiMjc4NDlkNTgxYTBkNjgyMzU3NDY0YmFfNDM2Mw_76ef23cf-273c-4ad2-8df7-89fca660f536">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This guidance removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. The guidance was effective for fiscal years and interim periods beginning after December 15, 2020 and early adoption is permitted. The adoption of this guidance on January 1, 2021 did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTM1NDA_e1a2e9a9-2014-44aa-8007-b3b3ed105130">ote B &#x2014; Acquisitions&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Lugano Diamonds &amp;amp; Jewelry, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 3, 2021, the Company, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#x201c;Lugano Holdings&#x201d;), and Lugano Buyer, Inc., a Delaware corporation (&#x201c;Lugano Buyer&#x201d;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp;amp; Jewelry Inc. ("Lugano") other than the Rollover Shares described below (the &#x201c;Lugano Transaction&#x201d;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#x201c;Lugano Purchase Agreement&#x201d;), also dated September 3, 2021, by and among Lugano Buyer, the Sellers named therein (&#x201c;Sellers&#x201d;) and Mordechai Haim Ferder in his individual capacity and as initial representative of the Sellers. Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#x2019;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company made loans to, and purchased a 60% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $265.7 million. The selling shareholders invested in the transaction along with the Company, representing 40% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and will continue to provide integration services during the first year of the Company's ownership of Lugano. CGM will receive integration service fees of $2.3&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The Company incurred $1.8&#160;million of transaction costs in conjunction with the Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of 2021. The Company funded the acquisition with cash on hand and a $120&#160;million draw on its 2021 Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of Lugano have been included in the consolidated results of operations since the date of acquisition. Lugano's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the provisional recording of assets acquired and liabilities assumed as of the date of acquisition. A full and detailed valuation of the assets and liabilities of Lugano is in process and the information related to the purchase price allocation remains provisional at this time. The purchase price allocation for Lugano is expected to result in a step up in the fair value of the inventory and property, plant and equipment, as well as a portion of the purchase price allocated to intangible assets. Goodwill will be calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships. The goodwill resulting from the purchase price allocation is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.187%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Preliminary Purchase Price Allocation&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets:&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: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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,433&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; (1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;20,954&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventory &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85,794&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;158,780&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,979&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;274,683&#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 style="height:9pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Liabilities and noncontrolling interest:&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="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:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;7,129&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;99,381&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:8.5pt;font-weight:700;line-height:100%"&gt;Total liabilities and noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;174,510&#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 style="height:9pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;100,173&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:8.5pt;font-weight:400;line-height:100%"&gt;Intercompany loans to business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;99,381&#160;&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;267,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;256,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash acquired (estimated)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;267,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;265,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;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:9pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of accounts receivable approximates book value acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Marucci Sports, LLC &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 20, 2020, pursuant to an Agreement and Plan of Merger entered into on March 6, 2020, the Company, through a wholly-owned subsidiary, Wheelhouse Holdings Inc., a Delaware corporation (&#x201c;Marucci Buyer&#x201d;), and Wheelhouse Holdings Merger Sub LLC, a Delaware limited liability company and a wholly owned Subsidiary of Buyer (&#x201c;Marucci Merger Sub&#x201d;), completed a merger (the &#x201c;Marucci Transaction&#x201d;) with Marucci Sports, LLC, a Delaware limited liability company (&#x201c;Marucci&#x201d;). Upon the completion of the Marucci Transaction, Marucci became a wholly owned subsidiary of Marucci Buyer and an indirect subsidiary of the Company. Headquartered in Baton Rouge, Louisiana, Marucci is a leading manufacturer and distributor of baseball and softball equipment. Founded in 2009, Marucci has a product portfolio that includes wood and metal bats, apparel and accessories, batting and fielding gloves and bags and protective gear. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company made loans to, and purchased a 92.2% equity interest in, Marucci.  The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $198.9 million.  Marucci management and certain existing shareholders invested in the Marucci Transaction along with the Company, representing 7.8% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and will continue to provide integration services during the first year of the Company's ownership of Marucci. CGM will receive integration service fees of $2.0 million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended September 30, 2020. The Company incurred $2.0 million of transaction costs in conjunction with the Marucci acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the second quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of Marucci have been included in the consolidated results of operations since the date of acquisition.  Marucci's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Final Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;11,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventory &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;14,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;10,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;100,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;209,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Liabilities and noncontrolling interest&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;43,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total liabilities and noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;147,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intercompany loans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:8.5pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;200,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;200,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;198,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes $12.7 million in gross contractual accounts receivable, of which $1.2 million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $4.3 million in inventory basis step-up, which will be charged to cost of goods sold. $3.0 million was amortized to cost of goods sold in the second quarter of 2020, and $1.3 million was charged to cost of goods sold in the third quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $2.5 million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of $68.2 million reflects the strategic fit of Marucci in the Company's branded consumer business and is expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intangible assets recorded related to the Marucci acquisition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.504%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Intangible Assets&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:8.5pt;font-weight:700;line-height:100%"&gt;Amount&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:8.5pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;84,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;100,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tradename was valued at $84.9 million using a multi-period excess earnings methodology. The customer relationships intangible asset was valued at $11.1 million using the distributor method, a variation of the multi-period excess earnings methodology, in which an asset is valuable to the extent it enables its owners to earn a return in excess of the required returns on the other assets utilized in the business. The technology was valued at $4.2 million using a relief from royalty method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Boa Technology, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 16, 2020, the Company, through its newly formed acquisition subsidiaries, BOA Holdings Inc., a Delaware corporation (&#x201c;BOA Holdings&#x201d;) and BOA Parent Inc., a Delaware corporation (&#x201c;BOA Buyer&#x201d;) and a wholly-owned subsidiary of BOA Holdings, acquired Boa Technology Inc. ("BOA"), and its subsidiaries pursuant to an Agreement and Plan of Merger (the &#x201c;Agreement and Plan of Merger&#x201d;) by and among BOA Buyer, Reel Holding Corp., a Delaware corporation (&#x201c;Reel&#x201d;) and the sole stockholder of Boa Technology, Inc., BOA Merger Sub Inc., a Delaware corporation and a wholly-owned subsidiary of BOA Buyer (&#x201c;BOA Merger Sub&#x201d;) and Shareholder Representative Services LLC (in its capacity as the representative of the stockholders of Reel) entered into an Agreement and Plan of Merger (the &#x201c;BOA Merger Agreement&#x201d;) with Reel Holding Corp., a Delaware corporation (&#x201c;BOA&#x201d;) and the sole stockholder of Boa Technology, Inc., BOA Merger Sub Inc., a Delaware corporation and a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;wholly-owned subsidiary of BOA Buyer, and Shareholder Representative Services LLC (in its capacity as the representative of the stockholders of BOA). Pursuant to the Merger Agreement, Merger Sub was merged with and into BOA (the &#x201c;BOA Merger&#x201d;) such that the separate existence of Merger Sub ceased, and BOA survived the Merger as a wholly-owned subsidiary of BOA Buyer.  BOA, creators of the award-winning BOA&#xae; Fit System featured in performance footwear, action sports, outdoor and medical products worldwide, was founded in 2001 and is headquartered in Denver, Colorado. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company made loans to, and purchased an 82% equity interest in, BOA. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $454.3&#160;million.  BOA management and certain existing shareholders invested in the transaction along with the Company, representing 18% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and will continue to provide integration services during the first year of the Company's ownership of BOA. CGM will receive integration service fees of $4.4&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2020. The Company incurred $2.5&#160;million of transaction costs in conjunction with the BOA acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the fourth quarter of 2020. The Company funded the acquisition with cash on hand and a $300&#160;million draw on its 2018 Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of BOA have been included in the consolidated results of operations since the date of acquisition. BOA's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.187%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Final Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Assets:&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventory &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:8.5pt;font-weight:400;line-height:100%"&gt;6,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;234,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;532,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Liabilities and noncontrolling interest:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;14,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;130,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;49,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total liabilities and noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;256,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;275,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intercompany loans to business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;119,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;456,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;454,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;456,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;454,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes $2.1&#160;million in gross contractual accounts receivable, of which $0.06&#160;million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $1.5&#160;million in inventory basis step-up, which was charged to cost of goods sold in the fourth quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $6.5&#160;million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of $254.2&#160;million reflects the strategic fit of BOA in the Company's branded consumer business and is not expected to be deductible for income tax purposes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intangible assets recorded related to the BOA acquisition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Intangible Assets&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:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;70,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10 - 12 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;84,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;73,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;In-process Research &amp;amp; Development &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;6,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;234,000&#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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The technology was considered the primary intangible asset in the acquisition and was valued at $70.2&#160;million using &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a mul&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ti-period excess earnings methodology with an assumed obsolescence factor. The tradename was valued at $84.3&#160;million using a relief-from-royalty method. The customer relationships, which represent BOA's relationship with brand partners, were valued at $73.0&#160;million using the distributor method, a variation of the multi-period excess earnings methodology, in which an asset is valuable to the extent it enables its owners to earn a return in excess of the required returns on the other assets utilized in the business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited pro forma information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma data for the three months and nine months ended September 30, 2021 and 2020 gives effect to the acquisitions of Lugano, BOA and Marucci, as described above, and the disposition of Liberty Safe, as if these transactions had been completed as of January 1, 2020. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;necessarily indicative of the operating results that would have occurred if the transaction had been consummated on the date indicated, nor is it necessarily indicative of future operating results of the consolidated companies, and should not be construed as representing results for any future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,443,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,151,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;588,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations attributable to Holdings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted net loss per share attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Arnold&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 1, 2021, Arnold acquired Ramco Electric Motors, Inc. ("Ramco"), a manufacturer of stators, rotors and full electric motors, for a purchase price of approximately $34.3&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the Company of $35.5&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#x2019;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. Arnold has not completed the preliminary purchase price allocation for the Ramco acquisitio&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;n and the excess purchase price over net assets acquired has been recorded as goodwill of $22.3&#160;million on a preliminary basis at September 30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Altor Solutions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 1, 2020, Altor Solutions acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a&#160;Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. Founded in 1974, Polyfoam operates two manufacturing facilities producing highly engineered foam and injection-molded plastic solutions across a variety of end-markets. The acquisition complements Altor Solutions' current operating footprint and provides access to a new customer base and product offerings, including Polyfoam's significant end-market exposure to cold chain (including seafood boxes, insulated shipping containers and grocery delivery totes)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price was approximately $12.8 million and includes a potential earnout of $1.4 million if Polyfoam achieves certain financial metrics. &lt;/span&gt;&lt;/div&gt;In September 2020, Altor Solutions invested $3.6&#160;million in Rational Packaging, LLC, a designer and manufacturer of recyclable, paperboard-based structural packaging components. The investment is accounted for as an equity method investment.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTA5OTUxMTY1MjY3Mg_a0809b3b-7574-44ec-aa3f-b98369595bd5"
      unitRef="number">0.60</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMjc0ODc3OTA5MjAyOQ_54a0cde0-02d6-4782-8ee0-13f609f72c93"
      unitRef="usd">265700000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i15474818b22d4b668136eaec75b29b15_I20210903"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTA5OTUxMTY1MzEyOQ_76f7bb45-793f-43b0-9572-ff4971dda2f9"
      unitRef="number">0.40</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTA5OTUxMTY1MjY3Nw_7e6535b5-cb69-498d-8f61-d8805994b915"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i3bb54ccdc19a49f7a3266101f76c075e_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTA5OTUxMTY1MjY5MQ_a9230c7b-86fd-4466-b143-7d30ca9b5f47"
      unitRef="usd">1800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTA5OTUxMTY1MjcwNQ_08696324-af48-4592-9b5b-97211ae0ea62"
      unitRef="usd">120000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMy0yLTEtMS0xNzY5MA_d90954a5-488f-4427-921d-1c726e03559e"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfNC0yLTEtMS0xNzY5MA_198593e8-2715-46d1-a8ab-8230dca9bc38"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfNS0yLTEtMS0xNzY5MA_fad0daf5-daa6-4d5f-a38a-197a27d060f0"
      unitRef="usd">85794000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfNi0yLTEtMS0xNzY5Nw_0b8ce436-e37f-4fdf-9aba-5e4d2a611338"
      unitRef="usd">2743000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfOC0yLTEtMS0xNzY5Nw_ac49dce5-ae6e-4ea7-bf16-efe7590bbe12"
      unitRef="usd">158780000</us-gaap:Goodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfOS0yLTEtMS0xNzY5Nw_79c69b54-27d6-4d31-8413-8cac31ca49cc"
      unitRef="usd">4979000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMTAtMi0xLTEtMjU1OTg_27750bff-89f4-4e00-b38e-38aded4cbdf7"
      unitRef="usd">274683000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMTMtMi0xLTEtMTc3MTA_83d23058-e3b4-4d2a-94c0-7ca33fdde4ba"
      unitRef="usd">7129000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMTQtMi0xLTEtMTc3MTA_06bc9190-beae-4bca-8673-1c208719d2b5"
      unitRef="usd">99381000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMTUtMi0xLTEtMTc3MTA_a8888cf2-0b2f-42ab-a7b1-3d9f8201f567"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMTYtMi0xLTEtMTc3MTA_0c8e34dd-69f7-4c5b-8c5a-739114bdc2d6"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMTctMi0xLTEtMjU2MDE_4b890ac7-c6d3-4ef1-8142-c5947672a0f6"
      unitRef="usd">174510000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMTktMi0xLTEtMjU2MDU_e519a49f-e8ad-4fe7-8ea6-26ac45bfb8a7"
      unitRef="usd">100173000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMjAtMi0xLTEtMjU2MDU_6c4a1503-0932-4bde-a780-10b3d1ac75a6"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMjEtMi0xLTEtMjU2MDU_1f4d2d40-f638-4fa0-a72b-aeea5e015904"
      unitRef="usd">99381000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc4NWMxZDhjMDU4ZDQwNjBiNGUyMzgxZjE2OTc3OTlhL3RhYmxlcmFuZ2U6Nzg1YzFkOGMwNThkNDA2MGI0ZTIzODFmMTY5Nzc5OWFfMjItMi0xLTEtMjU2MDU_e0b44dee-2d7f-4a8f-9950-8a2a34ddde12"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjU0ZjQ3YjgzNTMzYTRiYmRiNDNjMWNkNTMwZmQ1ZmI3L3RhYmxlcmFuZ2U6NTRmNDdiODM1MzNhNGJiZGI0M2MxY2Q1MzBmZDVmYjdfMS0yLTEtMS0xNzc1NA_05d45db3-abd3-488a-9de9-04217979a3ae"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjU0ZjQ3YjgzNTMzYTRiYmRiNDNjMWNkNTMwZmQ1ZmI3L3RhYmxlcmFuZ2U6NTRmNDdiODM1MzNhNGJiZGI0M2MxY2Q1MzBmZDVmYjdfMi0yLTEtMS0xNzc1NA_1981776d-90ad-4234-b705-a56a9737f6eb"
      unitRef="usd">1554000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjU0ZjQ3YjgzNTMzYTRiYmRiNDNjMWNkNTMwZmQ1ZmI3L3RhYmxlcmFuZ2U6NTRmNDdiODM1MzNhNGJiZGI0M2MxY2Q1MzBmZDVmYjdfMy0yLTEtMS0xNzc1NA_c6593909-2633-439e-9d5b-be77eadc30ab"
      unitRef="usd">10000000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjU0ZjQ3YjgzNTMzYTRiYmRiNDNjMWNkNTMwZmQ1ZmI3L3RhYmxlcmFuZ2U6NTRmNDdiODM1MzNhNGJiZGI0M2MxY2Q1MzBmZDVmYjdfNS0yLTEtMS0yNTYxMg_354d9d20-cd32-4984-9e3e-cb4119bb7fd7"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjU0ZjQ3YjgzNTMzYTRiYmRiNDNjMWNkNTMwZmQ1ZmI3L3RhYmxlcmFuZ2U6NTRmNDdiODM1MzNhNGJiZGI0M2MxY2Q1MzBmZDVmYjdfNi0yLTEtMS0xNzc3MA_b15eac22-61a1-40d2-b292-d5cbe2cac81c"
      unitRef="usd">1827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i483cdc843e2145a7b5659897c2952e98_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjU0ZjQ3YjgzNTMzYTRiYmRiNDNjMWNkNTMwZmQ1ZmI3L3RhYmxlcmFuZ2U6NTRmNDdiODM1MzNhNGJiZGI0M2MxY2Q1MzBmZDVmYjdfNy0yLTEtMS0yNTYxMg_29e73001-923c-48bc-8452-ceb2a5c9e359"
      unitRef="usd">265727000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfOTgy_d6ce7741-b40b-4898-b2eb-77639f129c51"
      unitRef="number">0.922</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTEyMQ_1f637077-2691-450f-ad75-3fe74c41405e"
      unitRef="usd">198900000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ie12171bb9c1340ea96ea465f45513aee_I20200420"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTI0NA_c7ca9fcd-90ed-4383-b744-27956601def6"
      unitRef="number">0.078</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTgwOQ_7ad1fc4e-a641-48ec-88ee-af911b8bb129"
      unitRef="usd">2000000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id748e556d74346bb89ce9f0fa1f66d3b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTk2NQ_fc2f34b3-9d88-48a5-8679-bf4c29acb425"
      unitRef="usd">2000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMy0yLTEtMS0w_9ea8921a-39fc-4663-b5a6-688679488dc2"
      unitRef="usd">2730000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfNC0yLTEtMS0w_8783058f-e0b7-4b7b-9265-cf570c711bc5"
      unitRef="usd">11471000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfNS0yLTEtMS0w_042d9b21-d04b-4b19-bbdc-01999533884c"
      unitRef="usd">14481000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfNi0yLTEtMS0w_6604e090-6eb9-4f27-9459-fd5365fa251d"
      unitRef="usd">10307000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfNy0yLTEtMS0w_5607aabb-8857-46da-92c8-24aba38552bc"
      unitRef="usd">100211000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfOC0yLTEtMS0w_cf130493-59c1-4393-bb34-9b853c578c4d"
      unitRef="usd">68170000</us-gaap:Goodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfOS0yLTEtMS0w_4ffcdc71-0a46-4cf6-9a52-309758bad474"
      unitRef="usd">2208000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMTAtMi0xLTEtMA_ba196bce-ad81-46ed-94a3-f17b74799067"
      unitRef="usd">209578000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMTMtMi0xLTEtMA_a6f157c9-2d9a-4916-a07e-68388997c00e"
      unitRef="usd">6501000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMTQtMi0xLTEtMA_05753db5-f04a-43b4-9f02-c8333dc3120b"
      unitRef="usd">43058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMTUtMi0xLTEtMA_2b0b2baf-97a2-4e0f-9852-cebbdc4636ab"
      unitRef="usd">1161000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMTYtMi0xLTEtMA_56887d3c-2d6d-4e04-ba2c-1b6311656dd1"
      unitRef="usd">11127000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMTctMi0xLTEtMA_5b183d04-e6e7-4913-9e6c-36403fe36d8a"
      unitRef="usd">61847000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMTktMi0xLTEtMA_1135cde5-99c5-4515-8999-4474353099a0"
      unitRef="usd">147731000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMjAtMi0xLTEtMA_89d23aa9-a3ee-477d-b8bb-224f1efd2b40"
      unitRef="usd">11127000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMjEtMi0xLTEtMA_0cdcbf24-9d74-4adf-a418-bce269da336f"
      unitRef="usd">42100000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjIwMzA3M2RjYjA5OTRlZTBhMjU4YjkwNDRmNzc5Y2IyL3RhYmxlcmFuZ2U6MjAzMDczZGNiMDk5NGVlMGEyNThiOTA0NGY3NzljYjJfMjItMi0xLTEtMA_ac0e5f69-3eb8-4f62-bae5-209fe271592a"
      unitRef="usd">200958000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOmMwOWFkM2M0Zjk5ZTQ0OTBhYmI4NTU4NDE0NzExNjQzL3RhYmxlcmFuZ2U6YzA5YWQzYzRmOTllNDQ5MGFiYjg1NTg0MTQ3MTE2NDNfMS0yLTEtMS0w_4a2fb9f8-ea7b-4930-857c-b55cb7e2ef82"
      unitRef="usd">200000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOmMwOWFkM2M0Zjk5ZTQ0OTBhYmI4NTU4NDE0NzExNjQzL3RhYmxlcmFuZ2U6YzA5YWQzYzRmOTllNDQ5MGFiYjg1NTg0MTQ3MTE2NDNfMi0yLTEtMS0w_24b00f50-bc1c-4cba-b697-c09a119c1492"
      unitRef="usd">2730000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOmMwOWFkM2M0Zjk5ZTQ0OTBhYmI4NTU4NDE0NzExNjQzL3RhYmxlcmFuZ2U6YzA5YWQzYzRmOTllNDQ5MGFiYjg1NTg0MTQ3MTE2NDNfMy0yLTEtMS0w_55c3f55d-64ec-4e5c-8669-0bd31177e602"
      unitRef="usd">728000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOmMwOWFkM2M0Zjk5ZTQ0OTBhYmI4NTU4NDE0NzExNjQzL3RhYmxlcmFuZ2U6YzA5YWQzYzRmOTllNDQ5MGFiYjg1NTg0MTQ3MTE2NDNfNC0yLTEtMS0w_5ee63892-9166-4316-a3e0-73e94f722606"
      unitRef="usd">2500000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOmMwOWFkM2M0Zjk5ZTQ0OTBhYmI4NTU4NDE0NzExNjQzL3RhYmxlcmFuZ2U6YzA5YWQzYzRmOTllNDQ5MGFiYjg1NTg0MTQ3MTE2NDNfNS0yLTEtMS0w_886ad50f-3c92-471e-9452-f0c458f3fda0"
      unitRef="usd">200958000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOmMwOWFkM2M0Zjk5ZTQ0OTBhYmI4NTU4NDE0NzExNjQzL3RhYmxlcmFuZ2U6YzA5YWQzYzRmOTllNDQ5MGFiYjg1NTg0MTQ3MTE2NDNfNi0yLTEtMS0w_93849b70-14a4-4877-ac69-52eea3116512"
      unitRef="usd">2042000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOmMwOWFkM2M0Zjk5ZTQ0OTBhYmI4NTU4NDE0NzExNjQzL3RhYmxlcmFuZ2U6YzA5YWQzYzRmOTllNDQ5MGFiYjg1NTg0MTQ3MTE2NDNfNy0yLTEtMS0w_05d19511-93a0-4255-8f6a-978d5f1d4af3"
      unitRef="usd">198916000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMjU1MQ_67d5b153-f352-4792-849b-4e1c6bcbe7ef"
      unitRef="usd">12700000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMjYwNQ_20c8709a-125c-4832-adde-3215d65131d3"
      unitRef="usd">1200000</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <codi:BusinessCombinationStepAcquisitionInventoryRemeasurement
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMjcyOA_edb1ed03-1bdd-4dd6-9be8-251f9b7823ad"
      unitRef="usd">4300000</codi:BusinessCombinationStepAcquisitionInventoryRemeasurement>
    <codi:BusinessCombinationStepAcquisitionInventoryAmortized
      contextRef="i533b9046e55748cc9db35b590bf7d9b9_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMjgwNA_715751fb-cb6e-490f-8575-8bc0e41bfb9e"
      unitRef="usd">3000000</codi:BusinessCombinationStepAcquisitionInventoryAmortized>
    <codi:BusinessCombinationStepAcquisitionInventoryAmortized
      contextRef="i6801b0286a4f49f7b4c79afdb46cab6d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMjg3OA_37818d2b-7fb3-4e68-a65c-6a311bb505ba"
      unitRef="usd">1300000</codi:BusinessCombinationStepAcquisitionInventoryAmortized>
    <codi:BusinessCombinationStepAcquisitionPPERemeasurement
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMjk1OQ_9615a274-dbc7-4e0a-a528-15afc3d9aa74"
      unitRef="usd">2500000</codi:BusinessCombinationStepAcquisitionPPERemeasurement>
    <us-gaap:Goodwill
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNDIyNQ_a64121bc-d9b3-4a4b-a4b8-cfa61e0bba25"
      unitRef="usd">68200000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0f1ddc2e4e824b76a880d005975c5b77_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjMwNjI3YzIyYjRhOTQ0MGFhM2NjZjJiNjg2YjJjOTRiL3RhYmxlcmFuZ2U6MzA2MjdjMjJiNGE5NDQwYWEzY2NmMmI2ODZiMmM5NGJfMS0yLTEtMS0w_8b73fe6f-a18b-43a9-855f-17936d4282a6"
      unitRef="usd">84891000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0f1ddc2e4e824b76a880d005975c5b77_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjMwNjI3YzIyYjRhOTQ0MGFhM2NjZjJiNjg2YjJjOTRiL3RhYmxlcmFuZ2U6MzA2MjdjMjJiNGE5NDQwYWEzY2NmMmI2ODZiMmM5NGJfMS00LTEtMS0w_cb1be920-e68b-45f4-bac7-eaf2fd66e4fc">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id9b772a2418d45a89fcb973986c3e88a_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjMwNjI3YzIyYjRhOTQ0MGFhM2NjZjJiNjg2YjJjOTRiL3RhYmxlcmFuZ2U6MzA2MjdjMjJiNGE5NDQwYWEzY2NmMmI2ODZiMmM5NGJfMi0yLTEtMS0w_75748c58-12c3-4c29-bc59-53e57c3b4bf4"
      unitRef="usd">11120000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id9b772a2418d45a89fcb973986c3e88a_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjMwNjI3YzIyYjRhOTQ0MGFhM2NjZjJiNjg2YjJjOTRiL3RhYmxlcmFuZ2U6MzA2MjdjMjJiNGE5NDQwYWEzY2NmMmI2ODZiMmM5NGJfMi00LTEtMS0w_adea8048-5f8d-4252-a164-6d8716c5bd12">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0beb96d50ac244d4a771d346d2833664_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjMwNjI3YzIyYjRhOTQ0MGFhM2NjZjJiNjg2YjJjOTRiL3RhYmxlcmFuZ2U6MzA2MjdjMjJiNGE5NDQwYWEzY2NmMmI2ODZiMmM5NGJfMy0yLTEtMS0w_1aab2da2-eb05-4161-8bd1-93327de34de0"
      unitRef="usd">4200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0beb96d50ac244d4a771d346d2833664_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjMwNjI3YzIyYjRhOTQ0MGFhM2NjZjJiNjg2YjJjOTRiL3RhYmxlcmFuZ2U6MzA2MjdjMjJiNGE5NDQwYWEzY2NmMmI2ODZiMmM5NGJfMy00LTEtMS0w_8d4ab1c6-c41b-403e-9248-78869775d75e">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i28f8e7c4e29f47c9810df619bb236264_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjMwNjI3YzIyYjRhOTQ0MGFhM2NjZjJiNjg2YjJjOTRiL3RhYmxlcmFuZ2U6MzA2MjdjMjJiNGE5NDQwYWEzY2NmMmI2ODZiMmM5NGJfNC0yLTEtMS0w_dee73029-30eb-416b-bd33-11d585ed529c"
      unitRef="usd">100211000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0f1ddc2e4e824b76a880d005975c5b77_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNDQ5Nw_ab46d0b6-274d-42c7-ba55-b202932be86a"
      unitRef="usd">84900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id9b772a2418d45a89fcb973986c3e88a_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNDYwOA_94085e09-a7c3-41f9-80c9-ea5b9ad9f64b"
      unitRef="usd">11100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0beb96d50ac244d4a771d346d2833664_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNDg5NA_71de5d05-df45-4c84-854d-e520eb40add4"
      unitRef="usd">4200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNjU1Mg_710a0762-706c-4969-b852-8d1179c8612f"
      unitRef="number">0.82</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNjY4Ng_8ca58e4b-5631-4e6a-bfcc-cfd364fed4e9"
      unitRef="usd">454300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i1a16b05d76944e3abbe1a8b4e1bc85cb_I20201016"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNjgwNQ_773e8a70-6e03-4e8d-bfc2-d43a11f97ac7"
      unitRef="number">0.18</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNzM2Ng_b51d367b-4ee7-46cf-87f2-b648195531a2"
      unitRef="usd">4400000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="if6b0eafd0f2b4a17bb1a91411e514830_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNzUyMQ_32eb4489-c1de-4a45-a330-93865275a37f"
      unitRef="usd">2500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfNzc5MQ_1cc567c8-63be-4476-803e-3b1a8c10c86c"
      unitRef="usd">300000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMy0yLTEtMS0w_9ff11a7a-fca7-487e-9bb1-57cd4e19c872"
      unitRef="usd">7677000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfNC0yLTEtMS0w_e55696ac-98ef-4c55-a09c-da5c3ce718d2"
      unitRef="usd">2065000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfNS0yLTEtMS0w_5c22167b-9d2d-4c66-8ed9-e2f3a4c8f7f9"
      unitRef="usd">6178000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfNi0yLTEtMS0w_9e28cbd3-3cc6-43ab-b793-a5303f743bc9"
      unitRef="usd">15431000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfNy0yLTEtMS0w_c5536ffb-9e6b-4c8f-a9ea-d77285248cd3"
      unitRef="usd">234000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfOC0yLTEtMS0w_891db8f6-0d96-49bf-949a-49e7aff28a18"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfOS0yLTEtMS0w_4e4c712c-2999-4a90-b9ab-e2a2befc6809"
      unitRef="usd">12554000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMTAtMi0xLTEtMA_157c9d30-6f82-405c-b7f7-74e06da16add"
      unitRef="usd">532058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMTMtMi0xLTEtMA_36e9f5af-f175-4cd8-a5ae-ccd8efc0c9f9"
      unitRef="usd">14008000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMTQtMi0xLTEtMA_c255e513-edb1-4702-bfdd-7d78e75462c1"
      unitRef="usd">130587000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMTUtMi0xLTEtMA_64748113-2ce2-420b-8c58-e5c44437f465"
      unitRef="usd">49969000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMTYtMi0xLTEtMA_b0b08dc3-1e62-4237-9490-91bb51266159"
      unitRef="usd">61534000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMTctMi0xLTEtMA_c5e878f1-6c23-4e0b-8cc4-737a21c00889"
      unitRef="usd">256098000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMTktMi0xLTEtMA_2b78ff2c-410d-45f3-a5bf-3fc4b7ef5d61"
      unitRef="usd">275960000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMjAtMi0xLTEtMA_f42f34da-a737-4ff9-8c48-a32a6d11604a"
      unitRef="usd">61534000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMjEtMi0xLTEtMA_745f22d0-894c-4a1a-b719-d77a5558be6c"
      unitRef="usd">119349000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjM5ZWU5NjRhYTkwMjRhZjc4N2E3MWFlN2FkYWEzZTRkL3RhYmxlcmFuZ2U6MzllZTk2NGFhOTAyNGFmNzg3YTcxYWU3YWRhYTNlNGRfMjItMi0xLTEtMA_24a35424-7b9a-4591-9e32-510c5f3c4607"
      unitRef="usd">456843000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjdmZTVmYTlhYjA0NTQxNjRhODEyZWJlMDQ1NGZiYjU1L3RhYmxlcmFuZ2U6N2ZlNWZhOWFiMDQ1NDE2NGE4MTJlYmUwNDU0ZmJiNTVfMS0yLTEtMS0w_6128db38-71d6-4f1a-a303-30eda820c233"
      unitRef="usd">454000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjdmZTVmYTlhYjA0NTQxNjRhODEyZWJlMDQ1NGZiYjU1L3RhYmxlcmFuZ2U6N2ZlNWZhOWFiMDQ1NDE2NGE4MTJlYmUwNDU0ZmJiNTVfMi0yLTEtMS0w_ea7709aa-abb2-4cf0-8914-417dd683df5b"
      unitRef="usd">7677000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjdmZTVmYTlhYjA0NTQxNjRhODEyZWJlMDQ1NGZiYjU1L3RhYmxlcmFuZ2U6N2ZlNWZhOWFiMDQ1NDE2NGE4MTJlYmUwNDU0ZmJiNTVfMy0yLTEtMS0w_0908eca0-5f06-488a-b1b6-97034d0f0240"
      unitRef="usd">-1970000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjdmZTVmYTlhYjA0NTQxNjRhODEyZWJlMDQ1NGZiYjU1L3RhYmxlcmFuZ2U6N2ZlNWZhOWFiMDQ1NDE2NGE4MTJlYmUwNDU0ZmJiNTVfNC0yLTEtMS0w_a9460bea-1f16-4dd6-8735-1964daa19ffb"
      unitRef="usd">2864000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjdmZTVmYTlhYjA0NTQxNjRhODEyZWJlMDQ1NGZiYjU1L3RhYmxlcmFuZ2U6N2ZlNWZhOWFiMDQ1NDE2NGE4MTJlYmUwNDU0ZmJiNTVfNS0yLTEtMS0w_f3f49e0e-50d6-4219-b8e3-3266ba59af2e"
      unitRef="usd">456843000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjdmZTVmYTlhYjA0NTQxNjRhODEyZWJlMDQ1NGZiYjU1L3RhYmxlcmFuZ2U6N2ZlNWZhOWFiMDQ1NDE2NGE4MTJlYmUwNDU0ZmJiNTVfNi0yLTEtMS0w_a6e33415-dae1-47fa-95a9-177683510bd0"
      unitRef="usd">2517000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjdmZTVmYTlhYjA0NTQxNjRhODEyZWJlMDQ1NGZiYjU1L3RhYmxlcmFuZ2U6N2ZlNWZhOWFiMDQ1NDE2NGE4MTJlYmUwNDU0ZmJiNTVfNy0yLTEtMS0w_3bd14f63-946f-461f-a903-b6391c41ad20"
      unitRef="usd">454326000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfODIwMA_8f5e0f77-e7f6-4918-bebc-2ea12a1ee5ff"
      unitRef="usd">2100000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfODI1NA_8040d3d1-ef5c-4f8f-8657-f1f6c263faad"
      unitRef="usd">60000.00</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <codi:BusinessCombinationStepAcquisitionInventoryRemeasurement
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfODM3Nw_275d89c6-76c1-49fc-b626-d33369d1bc6f"
      unitRef="usd">1500000</codi:BusinessCombinationStepAcquisitionInventoryRemeasurement>
    <codi:BusinessCombinationStepAcquisitionPPERemeasurement
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfODQ5Mw_82e283e2-056c-47dc-8eff-d1bc5c3c9bcc"
      unitRef="usd">6500000</codi:BusinessCombinationStepAcquisitionPPERemeasurement>
    <us-gaap:Goodwill
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfOTc1OQ_604531da-1bb0-41a3-8985-f92036df3f57"
      unitRef="usd">254200000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i87cf1c4e7ac34ab9b7882a4fb63aaaa9_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjQwZTYzNmViNzllMDQ1YzQ4YTgzNTZhYWQzN2I1NjBlL3RhYmxlcmFuZ2U6NDBlNjM2ZWI3OWUwNDVjNDhhODM1NmFhZDM3YjU2MGVfMi0yLTEtMS0w_4f3eab2d-124f-4bd7-bb73-91741042df00"
      unitRef="usd">70200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i396e79ab3e3445e6b1a562e3cc36bf6e_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjQwZTYzNmViNzllMDQ1YzQ4YTgzNTZhYWQzN2I1NjBlL3RhYmxlcmFuZ2U6NDBlNjM2ZWI3OWUwNDVjNDhhODM1NmFhZDM3YjU2MGVfMy0yLTEtMS0w_ac82b238-f18f-4aee-91b4-7ffb2f35c291"
      unitRef="usd">84300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i396e79ab3e3445e6b1a562e3cc36bf6e_D20201016-20201016"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjQwZTYzNmViNzllMDQ1YzQ4YTgzNTZhYWQzN2I1NjBlL3RhYmxlcmFuZ2U6NDBlNjM2ZWI3OWUwNDVjNDhhODM1NmFhZDM3YjU2MGVfMy00LTEtMS0w_c63d82bb-6aa9-49fc-8a78-740559f0b4f3">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i9c36b66c07de4035a5181038b1c8609c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjQwZTYzNmViNzllMDQ1YzQ4YTgzNTZhYWQzN2I1NjBlL3RhYmxlcmFuZ2U6NDBlNjM2ZWI3OWUwNDVjNDhhODM1NmFhZDM3YjU2MGVfNC0yLTEtMS0w_d907223e-b4ce-41ed-9bfb-f8216ddbb673"
      unitRef="usd">73000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i9c36b66c07de4035a5181038b1c8609c_D20201016-20201016"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjQwZTYzNmViNzllMDQ1YzQ4YTgzNTZhYWQzN2I1NjBlL3RhYmxlcmFuZ2U6NDBlNjM2ZWI3OWUwNDVjNDhhODM1NmFhZDM3YjU2MGVfNC00LTEtMS0w_e37ea932-e23e-4527-8159-33045f2c6f7a">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id2685e4752164030953bf42bcf71a844_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjQwZTYzNmViNzllMDQ1YzQ4YTgzNTZhYWQzN2I1NjBlL3RhYmxlcmFuZ2U6NDBlNjM2ZWI3OWUwNDVjNDhhODM1NmFhZDM3YjU2MGVfNS0yLTEtMS0w_e3bb5d24-2502-4436-be68-a3daebf2459e"
      unitRef="usd">6500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i8b1fc5dbfd274f83bb145e1b309ef6ea_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjQwZTYzNmViNzllMDQ1YzQ4YTgzNTZhYWQzN2I1NjBlL3RhYmxlcmFuZ2U6NDBlNjM2ZWI3OWUwNDVjNDhhODM1NmFhZDM3YjU2MGVfNi0yLTEtMS0w_efdd810e-348b-4908-913d-3312819ca23d"
      unitRef="usd">234000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i87cf1c4e7ac34ab9b7882a4fb63aaaa9_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTAzMDI_f49f62c2-8ad0-4b55-92cd-e55cc4a88b13"
      unitRef="usd">70200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i396e79ab3e3445e6b1a562e3cc36bf6e_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTA0MTk_9bea1ffd-62e4-4bfd-8d2c-8d77f333e5f3"
      unitRef="usd">84300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i9c36b66c07de4035a5181038b1c8609c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTA1NTc_e9c15276-5c6d-49a6-beb0-d5dc889c7915"
      unitRef="usd">73000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i078d2a410e6b4d5596154e3ed686190b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfMi0yLTEtMS0w_92848165-367e-400d-9079-8f28a3761520"
      unitRef="usd">506834000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ieea6ab9f03264089ae645ae83bae9056_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfMi00LTEtMS0w_07ed3f12-6ae1-43dc-b061-23b6c5cd3125"
      unitRef="usd">428741000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="icebe1256cecc45439b54cd8cdeb5356f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfMi02LTEtMS0yMDYxMQ_6738d5e1-3fc6-492f-aab4-47c863c310cc"
      unitRef="usd">1443324000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i56ad04a5f872472498622bc14e1494fc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfMi04LTEtMS0yMDUwMg_e69eaa18-ba29-454e-849a-448f1591b93d"
      unitRef="usd">1151137000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="i078d2a410e6b4d5596154e3ed686190b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfMy0yLTEtMS0w_e3175970-cd99-4ec7-8f4a-3262312b8a84"
      unitRef="usd">201177000</codi:BusinessAcquisitionProFormaGrossProfit>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="ieea6ab9f03264089ae645ae83bae9056_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfMy00LTEtMS0w_f30cf62f-6264-47f7-8881-10cc715d79c7"
      unitRef="usd">169430000</codi:BusinessAcquisitionProFormaGrossProfit>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="icebe1256cecc45439b54cd8cdeb5356f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfMy02LTEtMS0yMDYxMQ_f4e4835a-67a2-4492-87d9-001414aeb5b0"
      unitRef="usd">588938000</codi:BusinessAcquisitionProFormaGrossProfit>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="i56ad04a5f872472498622bc14e1494fc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfMy04LTEtMS0yMDUwMg_f9ef1631-1190-4b93-8dfd-b17bddb30cdc"
      unitRef="usd">450919000</codi:BusinessAcquisitionProFormaGrossProfit>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i078d2a410e6b4d5596154e3ed686190b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNC0yLTEtMS0w_acaa72c6-6e51-4cf1-b6ce-32cf4989ce2f"
      unitRef="usd">45970000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="ieea6ab9f03264089ae645ae83bae9056_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNC00LTEtMS0w_1fa39a94-d505-4f5b-9dc2-e7a203696b41"
      unitRef="usd">35196000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="icebe1256cecc45439b54cd8cdeb5356f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNC02LTEtMS0yMDYxMQ_0709557a-e85b-4d6e-abee-92728ff9c948"
      unitRef="usd">144965000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i56ad04a5f872472498622bc14e1494fc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNC04LTEtMS0yMDUwMg_7fafed90-f160-402d-bfe6-e882182420fb"
      unitRef="usd">64252000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i078d2a410e6b4d5596154e3ed686190b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNS0yLTEtMS0w_45b8317a-2a01-4baf-88b4-4a003c4d43ec"
      unitRef="usd">20869000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ieea6ab9f03264089ae645ae83bae9056_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNS00LTEtMS0w_e42a33e5-8b35-4f83-99aa-8bb97e4dd7ca"
      unitRef="usd">16490000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="icebe1256cecc45439b54cd8cdeb5356f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNS02LTEtMS0yMDYxMQ_77bd6bcf-f53c-4d27-ba44-19ea660a45bd"
      unitRef="usd">35647000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i56ad04a5f872472498622bc14e1494fc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNS04LTEtMS0yMDUwMg_7b769492-c480-4bc0-838d-eb2435aa08c6"
      unitRef="usd">5914000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i078d2a410e6b4d5596154e3ed686190b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNi0yLTEtMS0w_992718a6-fdfd-45cf-a5be-9eea41da2076"
      unitRef="usd">17423000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieea6ab9f03264089ae645ae83bae9056_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNi00LTEtMS0w_a456fae4-9821-4ca0-943a-35a253e89d2a"
      unitRef="usd">15467000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icebe1256cecc45439b54cd8cdeb5356f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNi02LTEtMS0yMDYxMQ_693319d6-38c1-4cf4-aa48-62c5a40fb287"
      unitRef="usd">20836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i56ad04a5f872472498622bc14e1494fc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNi04LTEtMS0yMDUwMg_6d7511d3-faa9-4cd4-b06c-d298fd5d8b8b"
      unitRef="usd">754000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i078d2a410e6b4d5596154e3ed686190b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNy0yLTEtMS0w_b4234812-a2a0-424f-97f7-4051807f7bd3"
      unitRef="usdPerShare">-0.11</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="ieea6ab9f03264089ae645ae83bae9056_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNy00LTEtMS0w_c6313bd4-dd26-4afb-801c-a99ad7c019c1"
      unitRef="usdPerShare">-0.04</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="icebe1256cecc45439b54cd8cdeb5356f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNy02LTEtMS0yMDYxMQ_791d4588-772e-461f-b119-de2ffc532907"
      unitRef="usdPerShare">-0.33</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i56ad04a5f872472498622bc14e1494fc_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RhYmxlOjc0Yjc5MTE1MzhhMTRmMjJhYmYyMDM1Yjk0NTBhMWMyL3RhYmxlcmFuZ2U6NzRiNzkxMTUzOGExNGYyMmFiZjIwMzViOTQ1MGExYzJfNy04LTEtMS0yMDUwMg_fb2f4922-9dea-4f2f-aec9-c4b46161fb5d"
      unitRef="usdPerShare">-0.52</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i1b9ba377eb544def8a7fd43b50d02bfb_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTE4MzM_5bf693c0-56b2-445b-b035-b2ffa97255ae"
      unitRef="usd">34300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:BusinessAcquisitionPaymentThroughEquityInvestment
      contextRef="i1b9ba377eb544def8a7fd43b50d02bfb_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTE5NjM_9640811c-7d43-4d7d-a7aa-a844a3c65aef"
      unitRef="usd">35500000</codi:BusinessAcquisitionPaymentThroughEquityInvestment>
    <us-gaap:Goodwill
      contextRef="icd74713062b1441a878a685b4eafd9b1_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTIzNzY_9d0f319b-4768-4f69-a092-42d28ef51f91"
      unitRef="usd">22300000</us-gaap:Goodwill>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i688259ef4bbc45709565df1edca39d49_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTMyMTE_b220f5e1-febb-42d8-b6cd-32ab43533b0e"
      unitRef="usd">12800000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:BusinessCombinationContingentConsiderationEarnoutProvisionFairValue
      contextRef="i688259ef4bbc45709565df1edca39d49_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTMyNTA_399729f6-742a-4b52-aa59-79645b1a5767"
      unitRef="usd">1400000</codi:BusinessCombinationContingentConsiderationEarnoutProvisionFairValue>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i009f4bd9a0904e9d8e71bb24f208d663_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY180OS9mcmFnOjMwN2M4NmI1YWI0MzRmNTZhOWU4MTY5M2RkNTY5Y2YwL3RleHRyZWdpb246MzA3Yzg2YjVhYjQzNGY1NmE5ZTgxNjkzZGQ1NjljZjBfMTMzNDY_a9755854-099e-44eb-9632-cc890be0d584"
      unitRef="usd">3600000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3NDkw_cf5d594b-73d9-4d35-a2d2-af3be452d457">ote C &#x2014; Discontinued Operations&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of Liberty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 16, 2021, the Company, as majority stockholder of Liberty Safe Holding Corporation and as Sellers Representative, entered into a definitive Stock Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;) with Independence Buyer, Inc. (&#x201c;Liberty Buyer&#x201d;), Liberty and the other holders of stock and options of Liberty to sell to Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, Liberty Buyer and the Company, as Sellers Representative, entered into the Amendment to Stock Purchase Agreement (the &#x201c;Amendment&#x201d;) which amended the Purchase Agreement to, among other things, provide that, immediately prior to the closing, certain investors in Liberty will, instead of selling all of the shares of Liberty owned by them to Liberty Buyer, contribute a portion of such shares (the &#x201c;Rollover Shares&#x201d;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, Liberty Buyer completed the acquisition of all the issued and outstanding securities of Liberty (other than the Rollover Shares) pursuant to the Purchase Agreement and Amendment (the &#x201c;Liberty Transaction&#x201d;). The sale price of Liberty was based on an aggregate total enterprise value of $147.5&#160;million, subject to customary adjustments. After the allocation of the sale proceeds to Liberty's non-controlling shareholders, the repayment of intercompany loans to the Company (including accrued interest) of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $26.5&#160;million, and the payment of transaction expenses of approximately $4.5&#160;million, the Company received approximately $128.0&#160;million of total proceeds from the sale at closing. The Company recognized a gain on the sale of Liberty of $72.7&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the third quarter of 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized results of operations of Liberty for the three and nine months ended September 30, 2021 and 2020 through the date of disposition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.718%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;For the period July  1, 2021 through disposition&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:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;For the period January  1, 2021 through disposition&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:8.5pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30, 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:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&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:8.5pt;font-weight:400;line-height:100%"&gt;10,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;31,186&#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 #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:8.5pt;font-weight:400;line-height:100%"&gt;75,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;80,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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&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:8.5pt;font-weight:400;line-height:100%"&gt;2,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;8,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;20,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;21,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:8.5pt;font-weight:400;line-height:100%"&gt;(2,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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:8.5pt;font-weight:400;line-height:100%"&gt;(2,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;9,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;12,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&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:8.5pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:8.5pt;font-weight:400;line-height:100%"&gt;(1,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;4,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;7,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;9,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;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%"&gt;The results of operations for the periods from July 1, 2021 through disposition, January 1, 2021 through disposition, and the three and nine months ended September 30, 2020, each exclude $0.3&#160;million and $1.7&#160;million and $0.9&#160;million and $2.8&#160;million, respectively, of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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 summary balance sheet information of Liberty that is presented as discontinued operations as of December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;4,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;33,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%"&gt;9,551&#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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;32,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;53,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;7,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Due to related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;15,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top: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:8.5pt;font-weight:400;line-height:100%"&gt;1,815&#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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;11,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:8.5pt;font-weight:400;line-height:100%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="i3134823a01fb4cc88b37ac66a7af7557_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3MDEy_52e83afb-42a6-421b-ba2d-4cfec451a1da"
      unitRef="usd">147500000</codi:DisposalGroupTotalenterprisevalue>
    <codi:DisposalGrouprepaymentofintercompanyloans
      contextRef="i3134823a01fb4cc88b37ac66a7af7557_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3MDI4_3dcf94ea-91eb-4c98-8182-238176db7a75"
      unitRef="usd">26500000</codi:DisposalGrouprepaymentofintercompanyloans>
    <codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts
      contextRef="i61fb89d9cd4f481081703fd977a18af7_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3MDQz_5c677631-0c4a-417e-9473-5e80aa766cd9"
      unitRef="usd">4500000</codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i61fb89d9cd4f481081703fd977a18af7_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3MDU3_ef96e864-a6a1-4765-acdb-a0fff38b8349"
      unitRef="usd">128000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i61fb89d9cd4f481081703fd977a18af7_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3MDcz_fd192020-a083-48ac-a2e8-bc27ec01441e"
      unitRef="usd">72700000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3NDky_00defd8a-9e15-4b30-8300-87800c621b7b">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized results of operations of Liberty for the three and nine months ended September 30, 2021 and 2020 through the date of disposition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.718%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;For the period July  1, 2021 through disposition&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:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;For the period January  1, 2021 through disposition&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:8.5pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30, 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:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&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:8.5pt;font-weight:400;line-height:100%"&gt;10,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;31,186&#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 #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:8.5pt;font-weight:400;line-height:100%"&gt;75,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;80,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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&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:8.5pt;font-weight:400;line-height:100%"&gt;2,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;8,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;20,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;21,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:8.5pt;font-weight:400;line-height:100%"&gt;(2,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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:8.5pt;font-weight:400;line-height:100%"&gt;(2,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;9,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;12,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&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:8.5pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:8.5pt;font-weight:400;line-height:100%"&gt;(1,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;4,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;7,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;9,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;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%"&gt;The results of operations for the periods from July 1, 2021 through disposition, January 1, 2021 through disposition, and the three and nine months ended September 30, 2020, each exclude $0.3&#160;million and $1.7&#160;million and $0.9&#160;million and $2.8&#160;million, respectively, of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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 summary balance sheet information of Liberty that is presented as discontinued operations as of December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;4,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;33,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%"&gt;9,551&#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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;32,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;53,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;7,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Due to related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;15,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top: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:8.5pt;font-weight:400;line-height:100%"&gt;1,815&#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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;11,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:8.5pt;font-weight:400;line-height:100%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ib2807e4ee0f149ce94f30b461d1402df_D20210701-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8xLTEtMS0xLTIwNjQ2_a4d8b4df-28fa-4852-ac37-0fcaee121a0c"
      unitRef="usd">10828000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i80e0397ed8a64d77ab80a2f0f661e527_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8xLTMtMS0xLTE5NDg2_28569aee-b9b4-46c3-a857-ac1878b2d813"
      unitRef="usd">31186000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i42262c83b55048ddbd48a59ab58d195a_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8xLTUtMS0xLTIwNjU0_840bb3e2-9a65-4e4f-b218-2aed8e9c90e2"
      unitRef="usd">75753000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ia26b4f411d004c5da0619103998137f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8xLTctMS0xLTE5NDkz_e1d42f34-84f1-48a0-962a-ef473ea43e5b"
      unitRef="usd">80599000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="ib2807e4ee0f149ce94f30b461d1402df_D20210701-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8yLTEtMS0xLTIwNjQ2_f1a4816c-0faf-4d42-b4e1-15c49de52f5a"
      unitRef="usd">2353000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i80e0397ed8a64d77ab80a2f0f661e527_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8yLTMtMS0xLTE5NDg2_6ec0361e-f097-4523-aaba-c6af12534965"
      unitRef="usd">8112000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i42262c83b55048ddbd48a59ab58d195a_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8yLTUtMS0xLTIwNjU0_2006717c-a4f5-487a-bf0d-d66855598ce5"
      unitRef="usd">20129000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="ia26b4f411d004c5da0619103998137f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8yLTctMS0xLTE5NDkz_51e4543a-ebe9-48cb-a8ac-f3b37b966c03"
      unitRef="usd">21058000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ib2807e4ee0f149ce94f30b461d1402df_D20210701-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8zLTEtMS0xLTIwNjQ2_935ba83c-1576-4172-b0fa-190aaa3bb481"
      unitRef="usd">-2358000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i80e0397ed8a64d77ab80a2f0f661e527_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8zLTMtMS0xLTE5NDg2_8221e78c-776d-45e9-ad76-1254e27f5be4"
      unitRef="usd">5736000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i42262c83b55048ddbd48a59ab58d195a_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8zLTUtMS0xLTIwNjU0_b1565841-ec8a-4572-b908-0bbb3c6d64e7"
      unitRef="usd">9175000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ia26b4f411d004c5da0619103998137f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV8zLTctMS0xLTE5NDkz_3314210b-3e94-41e2-af06-8f87ee729261"
      unitRef="usd">12281000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ib2807e4ee0f149ce94f30b461d1402df_D20210701-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV80LTEtMS0xLTIwNjQ2_44cee995-4ea3-421e-81a9-c538ccde6180"
      unitRef="usd">-2406000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i80e0397ed8a64d77ab80a2f0f661e527_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV80LTMtMS0xLTE5NDg2_3204755a-a0a3-481c-8f3c-6d69881e7228"
      unitRef="usd">5739000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i42262c83b55048ddbd48a59ab58d195a_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV80LTUtMS0xLTIwNjU0_056cc708-c48b-41f5-90e3-51dce8fd55d7"
      unitRef="usd">9174000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ia26b4f411d004c5da0619103998137f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV80LTctMS0xLTE5NDkz_efc0adc5-49a1-4c25-9471-9ba294e0fbc0"
      unitRef="usd">12287000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ib2807e4ee0f149ce94f30b461d1402df_D20210701-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV81LTEtMS0xLTIwNjQ2_2b131b18-707d-4374-ae05-5ce38ede788c"
      unitRef="usd">-1097000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i80e0397ed8a64d77ab80a2f0f661e527_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV81LTMtMS0xLTE5NDg2_014af456-10bb-4652-8226-4bba7958def7"
      unitRef="usd">1210000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i42262c83b55048ddbd48a59ab58d195a_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV81LTUtMS0xLTIwNjU0_2fc28aa5-6ce5-4fc4-ab9c-5c72687b9d2c"
      unitRef="usd">1509000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ia26b4f411d004c5da0619103998137f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV81LTctMS0xLTE5NDkz_97368d52-51af-4f53-b8f3-6df510c8392a"
      unitRef="usd">2357000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ib2807e4ee0f149ce94f30b461d1402df_D20210701-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV82LTEtMS0xLTIwNjQ2_6beec876-5fcb-4f21-97bb-388236257eb4"
      unitRef="usd">-1309000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i80e0397ed8a64d77ab80a2f0f661e527_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV82LTMtMS0xLTE5NDg2_678864af-9176-4b48-b31e-5c4542595fb1"
      unitRef="usd">4529000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i42262c83b55048ddbd48a59ab58d195a_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV82LTUtMS0xLTIwNjU0_9d6a3e84-0e0c-40ff-89be-4ae82c82205a"
      unitRef="usd">7665000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia26b4f411d004c5da0619103998137f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6ZmU0NDI3MDRiMDgwNDExOTkxYmU0NTllNDA5MTJkMjUvdGFibGVyYW5nZTpmZTQ0MjcwNGIwODA0MTE5OTFiZTQ1OWU0MDkxMmQyNV82LTctMS0xLTE5NDkz_52046236-9a64-4e6d-8248-29d12e1abc71"
      unitRef="usd">9930000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="ib2807e4ee0f149ce94f30b461d1402df_D20210701-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3NDM1_ddb42397-d9b1-4af4-b5a5-7490402054da"
      unitRef="usd">300000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i42262c83b55048ddbd48a59ab58d195a_D20210101-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3NDQ5_192f6c39-0cf9-4b53-918b-0865a2bb3808"
      unitRef="usd">1700000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i80e0397ed8a64d77ab80a2f0f661e527_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3NDYz_9a109b8b-6ba6-4386-abd9-a7c9f7e4cd0b"
      unitRef="usd">900000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="ia26b4f411d004c5da0619103998137f2_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGV4dHJlZ2lvbjpmMDM4Nzc5NTgzMjc0YjQ3ODZhOTUzNTI2MmYyOWE5N18xMDk5NTExNjM3NDc3_ad58c22c-a28c-4c37-9967-2f05e522a4ee"
      unitRef="usd">2800000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8zLTItMS0xLTIyMDM0_167364f2-9a6b-48eb-80f9-7197342531ef"
      unitRef="usd">4342000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF80LTItMS0xLTIyMDM0_4c925117-19e9-47f2-9497-bf81a2fe9313"
      unitRef="usd">18812000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF81LTItMS0xLTIyMDM0_dca95e2a-5967-40de-bd18-55ebba97fa00"
      unitRef="usd">9406000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF82LTItMS0xLTIyMDM0_edd72efd-c1b5-4430-bbf0-c7661e5991b9"
      unitRef="usd">945000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF82LTItMS0xLTI1NzI5_7e56c9cd-e135-49f3-9705-c7d2dfb75cdc"
      unitRef="usd">33505000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF83LTItMS0xLTIyMDU2_c74780fd-4611-4487-b560-f7fa3dea7130"
      unitRef="usd">9551000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF84LTItMS0xLTIyMDU2_f36ed7b5-64c4-4b65-a61a-2b65b12cd854"
      unitRef="usd">32828000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF85LTItMS0xLTIyMDU2_7b1ef96e-7853-44f5-b830-c6bda310f8c6"
      unitRef="usd">3020000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8xMC0yLTEtMS0yMjA1Ng_508a175e-3764-4f3a-a250-e67fb7816eaf"
      unitRef="usd">8474000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8xMS0yLTEtMS0yNTczNw_b546e785-5782-488f-a3ba-d02cb4e1e6ae"
      unitRef="usd">53873000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8xNC0yLTEtMS0yMjA4Ng_d7759eea-0731-4dd7-81ec-db11380a3629"
      unitRef="usd">7495000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8xNS0yLTEtMS0yMjA4Ng_228325f4-c76f-456a-b61c-097245437f52"
      unitRef="usd">4911000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8xNi0yLTEtMS0yMjA4Ng_161fa970-a241-4655-a879-52945f212f24"
      unitRef="usd">101000</codi:DisposalGroupDueToRelatedParty>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8xNy0yLTEtMS0yMjA4Ng_dc249cee-e39d-462c-ba9b-ea81237fa001"
      unitRef="usd">2723000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8xOC0yLTEtMS0yNTc0OA_7dc27bff-9361-43ad-b053-ef06f0ee0b3d"
      unitRef="usd">15230000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8xOS0yLTEtMS0yMjA5OQ_d3f1426d-286d-49fb-aa75-ef0ea8fe14f7"
      unitRef="usd">1815000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8yMC0yLTEtMS0yMjA5OQ_3a1fd15a-f959-4245-8009-2efc647f9b0e"
      unitRef="usd">9320000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8yMS0yLTEtMS0yNTc1OQ_05689b31-7239-48cf-94fe-520904947f2a"
      unitRef="usd">11135000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i4e6f156bd9a644bc9a529b7ad8846f54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY18xNDc0L2ZyYWc6ZjAzODc3OTU4MzI3NGI0Nzg2YTk1MzUyNjJmMjlhOTcvdGFibGU6YTBlNzhkOTI4OGI5NDBjN2EwYTM4OWYyZDM1ZGQ3YjgvdGFibGVyYW5nZTphMGU3OGQ5Mjg4Yjk0MGM3YTBhMzg5ZjJkMzVkZDdiOF8yMi0yLTEtMS0yMjExMg_b9dc72b7-d752-462b-83e9-548ca3297d59"
      unitRef="usd">3836000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RleHRyZWdpb246MjIxNzg5MjNhYThkNGE2Y2I4N2JkOWJhN2EwNjhkM2NfMTI2NA_cd24e6b5-f2a9-4a62-be30-3f7c6bdb913b">he Company recognizes revenue in accordance with the provisions of Revenue from Contracts with Customers, or ASC 606. Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.   Disaggregated Revenue - The Company disaggregates revenue by strategic business unit and by geography for each strategic business unit which are categories that depict how the nature, amount and uncertainty of revenue and cash flows are affected by economic factors. This disaggregation also represents how the Company evaluates its financial performance, as well as how the Company communicates its financial performance to the investors and other users of its financial statements. Each strategic business unit represents the Company&#x2019;s reportable segments and offers different products and services.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RleHRyZWdpb246MjIxNzg5MjNhYThkNGE2Y2I4N2JkOWJhN2EwNjhkM2NfMTI2MQ_c0ac6460-ac2b-4863-bd49-dbd1b9c4f67f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide disaggregation of revenue by reportable segment geography 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:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" 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:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:7.5pt;font-weight:700;line-height:100%"&gt;5.11&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:7.5pt;font-weight:700;line-height:100%"&gt;BOA&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:7.5pt;font-weight:700;line-height:100%"&gt;Ergo&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:7.5pt;font-weight:700;line-height:100%"&gt;Lugano&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:7.5pt;font-weight:700;line-height:100%"&gt;Marucci&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:7.5pt;font-weight:700;line-height:100%"&gt;Velocity&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:7.5pt;font-weight:700;line-height:100%"&gt;ACI&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:7.5pt;font-weight:700;line-height:100%"&gt;Altor&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:7.5pt;font-weight:700;line-height:100%"&gt;Arnold&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:7.5pt;font-weight:700;line-height:100%"&gt;Sterno&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:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;89,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;10,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;8,152&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;10,438&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;24,623&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;69,879&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;23,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;37,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;26,511&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;97,547&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;398,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Canada&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:7.5pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;3,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;2,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;9,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:7.5pt;font-weight:400;line-height:100%"&gt;Europe&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:7.5pt;font-weight:400;line-height:100%"&gt;6,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;14,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;8,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;1,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;8,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;39,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:7.5pt;font-weight:400;line-height:100%"&gt;Asia Pacific&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:7.5pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;13,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;2,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;1,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;22,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Other international&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:7.5pt;font-weight:400;line-height:100%"&gt;8,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;1,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;6,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;17,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;111,099&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;39,496&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;19,816&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;10,823&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;25,040&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;76,901&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;23,182&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;44,122&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;36,852&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;100,827&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;488,158&#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:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" 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:8.5pt;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="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;5.11&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;Ergo&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marucci&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;Velocity&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;ACI&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;Altor&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;Arnold&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;Sterno&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;80,100&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;6,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;19,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;64,012&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;22,771&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;31,084&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;13,933&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;92,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;329,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&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:8pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;3,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;5,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;10,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&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:8pt;font-weight:400;line-height:100%"&gt;6,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;6,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;23,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia Pacific&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:8pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;4,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;9,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;/tr&gt;&lt;tr&gt;&lt;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:8pt;font-weight:400;line-height:100%"&gt;Other international&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:8pt;font-weight:400;line-height:100%"&gt;6,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;5,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;13,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;98,406&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;19,478&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;19,551&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;70,629&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;22,771&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;36,526&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;22,619&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;97,737&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;387,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RleHRyZWdpb246MjIxNzg5MjNhYThkNGE2Y2I4N2JkOWJhN2EwNjhkM2NfMTI2Ng_bc7848e0-ecb7-44a7-ae46-4d4463ea2c2a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide disaggregation of revenue by reportable segment geography 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:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" 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:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:7.5pt;font-weight:700;line-height:100%"&gt;5.11&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:7.5pt;font-weight:700;line-height:100%"&gt;BOA&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:7.5pt;font-weight:700;line-height:100%"&gt;Ergo&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:7.5pt;font-weight:700;line-height:100%"&gt;Lugano&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:7.5pt;font-weight:700;line-height:100%"&gt;Marucci&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:7.5pt;font-weight:700;line-height:100%"&gt;Velocity&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:7.5pt;font-weight:700;line-height:100%"&gt;ACI&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:7.5pt;font-weight:700;line-height:100%"&gt;Altor&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:7.5pt;font-weight:700;line-height:100%"&gt;Arnold&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:7.5pt;font-weight:700;line-height:100%"&gt;Sterno&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:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;89,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;10,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;8,152&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;10,438&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;24,623&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;69,879&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;23,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;37,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;26,511&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;97,547&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;398,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Canada&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:7.5pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;3,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;2,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;9,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:7.5pt;font-weight:400;line-height:100%"&gt;Europe&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:7.5pt;font-weight:400;line-height:100%"&gt;6,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;14,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;8,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;1,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;8,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;39,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:7.5pt;font-weight:400;line-height:100%"&gt;Asia Pacific&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:7.5pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;13,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;2,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;1,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;22,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Other international&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:7.5pt;font-weight:400;line-height:100%"&gt;8,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;1,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;6,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:400;line-height:100%"&gt;17,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;111,099&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;39,496&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;19,816&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;10,823&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;25,040&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;76,901&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;23,182&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;44,122&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;36,852&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;100,827&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"&gt;488,158&#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:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" 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:8.5pt;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="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;5.11&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;Ergo&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marucci&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;Velocity&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;ACI&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;Altor&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;Arnold&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;Sterno&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;80,100&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;6,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;19,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;64,012&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;22,771&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;31,084&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;13,933&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;92,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;329,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&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:8pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;3,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;5,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;10,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&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:8pt;font-weight:400;line-height:100%"&gt;6,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;6,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;23,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia Pacific&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:8pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;4,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;9,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;/tr&gt;&lt;tr&gt;&lt;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:8pt;font-weight:400;line-height:100%"&gt;Other international&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:8pt;font-weight:400;line-height:100%"&gt;6,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;5,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;13,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;98,406&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;19,478&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;19,551&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;70,629&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;22,771&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;36,526&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;22,619&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;97,737&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;387,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bc793e020734402b28b545586a47379_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi0xLTEtMS0w_271928cf-98fe-45f0-a73f-8384bbe1c41d"
      unitRef="usd">89866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82661179bfd748d293816a9314f088a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi0zLTEtMS0w_4eff42e0-588e-43a9-9845-5f3f8df3c5b0"
      unitRef="usd">10941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1282ad3afde94d77954f885945ff1a39_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi01LTEtMS0w_ec0b0f8b-bf31-4541-a5eb-77f86e89b266"
      unitRef="usd">8152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea33d3e7622844f98827f8e102be55d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi03LTEtMS0w_b7dee3a5-8dfc-43db-888f-b50d2e986d33"
      unitRef="usd">10438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9210eb65c88a42eb83bb67d4125e17fa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi05LTEtMS0w_1312968b-f569-4116-8377-45b32671292d"
      unitRef="usd">24623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd17120aadd34a95a078954ce95f9565_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi0xMS0xLTEtMA_ff7c89cf-20e3-4b77-bc2c-d0351c43fc3a"
      unitRef="usd">69879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3536584eadb74eb2b729d23da3ee9404_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi0xMy0xLTEtMA_16718622-6f8b-41f9-a1cd-860325fe8d17"
      unitRef="usd">23182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i750f5628465b48a5ad6298b0fe723a64_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi0xNS0xLTEtMA_ca107f30-c1a5-4600-a2e7-ca587027ceb0"
      unitRef="usd">37519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ded5612fc9546fb872eebcf4e19b6ed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi0xNy0xLTEtMA_1a9d6076-f10b-4b5e-9838-6f6b1b5d3039"
      unitRef="usd">26511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6bfc614dec04662a577b6d0c158e107_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi0xOS0xLTEtMA_223a9b13-d5b4-4d50-a8d7-4d46beae1bea"
      unitRef="usd">97547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77860f153d464921acdb2adedcad53b5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMi0yMS0xLTEtMA_4eddd356-ed5b-405e-84ba-ccf1588aae72"
      unitRef="usd">398658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice9f5f6a04fa45c38d3810723264010d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy0xLTEtMS0w_a77a06d7-e04e-411e-944e-859ce6432467"
      unitRef="usd">2522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f9e4b192e134269859cfe70d54a0982_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy0zLTEtMS0w_5aac0551-3db0-4cb4-a5bc-b4cd6c1eb2d8"
      unitRef="usd">135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i727708872b3b415aa2aa834cb3efc7f6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy01LTEtMS0w_8218716f-8f2b-4c71-9ab1-de49c183b406"
      unitRef="usd">927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c9d34efa5544bc991f3ec3606163bd1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy03LTEtMS0w_6b0a74c6-65bf-41be-9c5c-1a6ab48af9d0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idaae5eef20da41d69600bce22fa82eb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy05LTEtMS0w_51181d23-eed3-4afd-8d44-0745a4a8bf71"
      unitRef="usd">128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i917db3488cbe4815b81424f8f72e9b1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy0xMS0xLTEtMA_a31bbe9e-682c-47f4-9cdf-1bcdd166baae"
      unitRef="usd">3215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc2b869e7db241df9dd921c89215b413_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy0xMy0xLTEtMA_695ba750-b815-454b-81a3-c062c3a34abb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i846285d5bc9d4365a5d571c7163a48a3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy0xNS0xLTEtMA_2c4efe34-742f-4737-a515-01d531409515"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2de218065f24dbf969d695515b84cd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy0xNy0xLTEtMA_334729cd-6e1b-44b0-8b03-85645958f8ce"
      unitRef="usd">129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie22c43afad2a4c659d0e4b537629d239_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy0xOS0xLTEtMA_ea37df47-df38-47b1-9844-1519fe22d64a"
      unitRef="usd">2735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d4bf1cdd1e641bb9c09519d5dbb87a6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfMy0yMS0xLTEtMA_5e590694-877f-4a7a-b0cc-e22e34911417"
      unitRef="usd">9791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25a310e70b2f4bd6a04dbcefcdec642a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC0xLTEtMS0w_e24d5a16-a8f4-4154-b2ca-08a1640450b1"
      unitRef="usd">6644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81ae35ac14bb42e4924bab559a7e8cc8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC0zLTEtMS0w_4e11d0f7-9a3a-4048-884d-083cd7502de2"
      unitRef="usd">14408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2acbb9dbd124e5386e12f6588ba9f2c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC01LTEtMS0w_3224437d-2b4e-4a2d-9e85-033f05d89100"
      unitRef="usd">8010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0112de4481ad48bfb6876d6ce803a536_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC03LTEtMS0w_17c71739-0e98-49aa-85c8-873d349fb7ed"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifddd819d8a0748a19df089a649d22230_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC05LTEtMS0w_cab788c4-8583-483b-b7d7-7c5d42f7180c"
      unitRef="usd">27000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2577dfce469145a68f6b6333d7dcf2cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC0xMS0xLTEtMA_598d622b-8357-412e-a546-3ff175bc8b7a"
      unitRef="usd">1944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf8da5f4ffce4f6abd8149417dd5dc0d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC0xMy0xLTEtMA_5a86feea-7d4d-4286-b93c-ab2b7a783bf8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5eda7b872537426fbd743e971a513b77_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC0xNS0xLTEtMA_45dea9f3-22dd-4372-a254-440f295f3346"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29fc79e52bd7418684c2521968e18980_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC0xNy0xLTEtMA_ca76fb0a-e344-4392-a1ad-fe1770604550"
      unitRef="usd">8230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5cddee64ebe48a389a13c18e7f05ea4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC0xOS0xLTEtMA_0ffde8f2-801e-49a9-b769-1862193a5b9d"
      unitRef="usd">347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib817952d69a34fca9842e48a313d0276_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNC0yMS0xLTEtMA_a7b62475-6d67-4d26-b4af-4a931621ea7c"
      unitRef="usd">39610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4b8e03799a24a49bdabc20637736c81_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS0xLTEtMS0w_52502faf-b484-456a-abad-1ea6e4d365cc"
      unitRef="usd">3826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3e710b483ee4d34963156f1f3b7b3c5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS0zLTEtMS0w_ae7985ee-6342-46a4-83ca-ecc52aa90bad"
      unitRef="usd">13915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7184506fd30a400a8d0da1e0bb78ed73_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS01LTEtMS0w_4f18b235-f806-45af-85ca-620362a3c3c5"
      unitRef="usd">2617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26d9b18182394fc9815940cb4a34d95e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS03LTEtMS0w_83bcb740-1193-4669-be72-75a2423f05cf"
      unitRef="usd">385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id22749406b634a78b98eff85155b6593_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS05LTEtMS0w_314e8170-60e0-4ee4-a8ff-3b0ede927a75"
      unitRef="usd">253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60ff0adf2d8642eca93ca2435dc31873_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS0xMS0xLTEtMA_94afecfa-2120-4d31-aa71-e84d574767b3"
      unitRef="usd">314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f1aade1918849cc94eca31dd75b534b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS0xMy0xLTEtMA_c8790316-b1ed-41a6-971e-5f0c1ae5e6f9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45bb4bd66e9a445b9d0a3bc6ba9accb5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS0xNS0xLTEtMA_83d10c00-3506-4a4e-b613-90e09b99055c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie100c47e564a4029908522bbdb9c77c2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS0xNy0xLTEtMA_57eee987-c7f4-4e46-8a05-aa3781105032"
      unitRef="usd">1484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e13bcb192aa46d8b8c11e6db06caa18_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS0xOS0xLTEtMA_7b7d3b82-b965-45e0-8125-35f112f3e2b8"
      unitRef="usd">169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06355dd012f74351ac90feb0b0f1fc70_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNS0yMS0xLTEtMA_903e3b99-7ba2-4f40-961e-3988b12f5d42"
      unitRef="usd">22963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61067eccf2164fb488d3deafba16623a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi0xLTEtMS0w_6d4e262d-a29d-4ecc-bc68-dddd24888aab"
      unitRef="usd">8241000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77bc4eea73f848b8b07aba23d4a39d9b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi0zLTEtMS0w_b4edb62a-63be-40f2-9a0b-aaed85d60c4a"
      unitRef="usd">97000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fc1ca31b5d84e4286b4dc3d17ee9023_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi01LTEtMS0w_412c58cd-9cd5-48ba-9aba-9768a122faf6"
      unitRef="usd">110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5af754dffc2c43339608df971763f0f5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi03LTEtMS0w_c4b48058-372f-46c4-85fd-bd4147bd4bf7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb24a4c8192d453ab4cfbd8f80a7dc17_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi05LTEtMS0w_715f7229-eedc-494d-a846-998c0c9be4d3"
      unitRef="usd">9000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87f73d13471c44daa75ae6f32861ce9b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi0xMS0xLTEtMA_5c3d2602-9c2b-422a-8add-77964e9aa96e"
      unitRef="usd">1549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0a0b47345444642a9bf37492a3fd336_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi0xMy0xLTEtMA_1ee3dbc5-aa54-4f38-8075-8e834b9f7ce6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e288ec05ca04f438341505032fd6cc6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi0xNS0xLTEtMA_31a3f1b5-0371-414b-8ba3-c9a2e1630929"
      unitRef="usd">6603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8fc4cfb15a64c7ab607cd8808a5d2d7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi0xNy0xLTEtMA_b03650ca-3333-4103-b6ca-351191210cc1"
      unitRef="usd">498000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i831a5aac72a94b7f8e08af6f1fdb011d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi0xOS0xLTEtMA_6f2bcadd-5ab5-44e4-8618-b98a7c43fd7e"
      unitRef="usd">29000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id456661762cf45d8a4ee063968b2e585_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNi0yMS0xLTEtMA_352e56d4-6bbc-4f9b-b8ec-2b0719d97f72"
      unitRef="usd">17136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1e7c2610f6c4ff3b832f40e01c5cc22_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy0xLTEtMS0w_75b365a5-7240-4fd2-a041-fd4f0a21516b"
      unitRef="usd">111099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7639d81f721a457eabed9bb6ac0411e2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy0zLTEtMS0w_24b48260-bf49-43fd-99f6-0e67e0a1776e"
      unitRef="usd">39496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia429679c072843ddb6a157f36708c55a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy01LTEtMS0w_86b6f7ce-7e7d-49a3-a321-d66924638e72"
      unitRef="usd">19816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie97b71bb934e4d54be54d8912a12bc94_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy03LTEtMS0w_ade02ef7-3a2a-4c8d-8d58-9db834b9d59d"
      unitRef="usd">10823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8201a1db8947485883712aef53f95c43_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy05LTEtMS0w_5dbb2918-1c4f-4a99-8a0f-0004f01d254a"
      unitRef="usd">25040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f961cd18031408bbc804333994d46ab_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy0xMS0xLTEtMA_2acd755a-4cbf-4fcb-a8dc-dbab9b1acf80"
      unitRef="usd">76901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41b7755d2bd243a895fffa4241461af3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy0xMy0xLTEtMA_dac77e35-daea-4769-a1bb-ce09a2d17cf0"
      unitRef="usd">23182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8641cf9985f046948964b46acfdaf577_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy0xNS0xLTEtMA_5530b677-e53e-4d2b-a93b-496a73fdb2de"
      unitRef="usd">44122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if15b0d73b9d74220a4ce876c1de26f05_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy0xNy0xLTEtMA_38150845-c30a-431c-8af4-1cfa45c87478"
      unitRef="usd">36852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9b76f5b4ac74c2a9c4008bd526b332e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy0xOS0xLTEtMA_4049eb3d-851c-4c7b-aa4a-6073b9643500"
      unitRef="usd">100827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjA1YmQwNDY0MmJkZDQxNmFiMTdkZTVkODhkMjM1YTEzL3RhYmxlcmFuZ2U6MDViZDA0NjQyYmRkNDE2YWIxN2RlNWQ4OGQyMzVhMTNfNy0yMS0xLTEtMA_061a0f1a-86e4-4fed-9514-59a43d2ce0d9"
      unitRef="usd">488158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90f87096bd4e4856ac3f43a707191214_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi0xLTEtMS0w_ef6d71f3-1e45-4169-8d4c-40cac78e34b6"
      unitRef="usd">80100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83cefb4cc7f54ab9bb2cd7f43358970d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi0zLTEtMS0w_c532c543-1e10-4909-bc27-b6a53dbaa61b"
      unitRef="usd">6378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0906b75f8fc459cab673015200e357c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi03LTEtMS0w_39d2ae1d-eae1-442e-99ad-74e1ef9e34f3"
      unitRef="usd">19340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i390a9c6a5fba4c9baa6ce2b7ccaa97b6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi05LTEtMS0w_eabd4b32-012a-48e4-adda-6041d937afcc"
      unitRef="usd">64012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41295f7d06304656aeb369946388f5dc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi0xMS0xLTEtMA_91ed6710-8f69-47cf-89a2-f562b73a7443"
      unitRef="usd">22771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i443c067f551e42799ab98c40f77ee53b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi0xMy0xLTEtMA_f2645a52-5eb1-470d-8a5f-6f227bbafe15"
      unitRef="usd">31084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17cbeb47c15c41e398ea0378bd09f51f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi0xNS0xLTEtMA_831cac42-98e8-4a1f-9c2c-dd9f8bf4e6a6"
      unitRef="usd">13933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4dbdefacb864c358025a6bffb1344ee_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi0xNy0xLTEtMA_defba551-af4e-49b5-beec-684b416f225d"
      unitRef="usd">92254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68dec0e58f99418282a36b82bc2a9378_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMi0xOS0xLTEtMA_87253a43-4656-4f8c-a123-b3614a51712f"
      unitRef="usd">329872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a3b221e2e2545339f1b134eb1c8bc39_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy0xLTEtMS0w_670758c0-67dc-4806-b033-e85b8606a8e3"
      unitRef="usd">1340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28e8bbe3f60948b5bd44a61ab8c3a18c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy0zLTEtMS0w_34cb0db9-19d5-473a-8baf-4c48a4fdaf05"
      unitRef="usd">750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c13535e341244b19a5697deee7c849e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy03LTEtMS0w_7b0ec020-18f7-4aee-8543-e96f58a96eaf"
      unitRef="usd">55000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i287f98a22eb04f66b03fd1bbf0cc4df2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy05LTEtMS0w_d4292421-5c82-400b-b710-e87bc3c0ec06"
      unitRef="usd">3143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbbd24e668ca4a3d86b90d39cf265da3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy0xMS0xLTEtMA_ad41eaaa-684f-4951-90e3-3db0be3ac330"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i390bde879faf4acaa335ab6b3e49786e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy0xMy0xLTEtMA_bbdf20d8-03f8-441e-9225-6dec87d6fca2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e10286ddcb74f86ac3da4351c433c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy0xNS0xLTEtMA_4b24e8d6-56d8-4b7a-a473-7a49651c2996"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d4aadcd3660465387b4030ab5657c5d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy0xNy0xLTEtMA_d6c9565e-00b9-455a-a748-143e835d9015"
      unitRef="usd">5158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f05d5a43fdd43758c2abccbe436dd1f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfMy0xOS0xLTEtMA_90e99c30-c86c-4090-a393-3bd47e68c051"
      unitRef="usd">10446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6d885f348d241aeb53e318c9827f4fa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC0xLTEtMS0w_0f591fb4-8413-42a9-a653-9b37847929f3"
      unitRef="usd">6860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5c0099b384e43c0aca2fd43a964c443_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC0zLTEtMS0w_76b195c9-807a-4c28-b8c4-ac32c4c536d0"
      unitRef="usd">7354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57507da6d218402e89ac2224fb27e7cf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC03LTEtMS0w_1a3ab73f-9aa9-4b72-a962-194948f12b04"
      unitRef="usd">16000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id428b23250564ce9af9477ba5ac81504_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC05LTEtMS0w_a69808d6-ca38-4bb8-9590-d490f27b3e35"
      unitRef="usd">2482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9d9b6ef8f0d49278cd48550071a6823_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC0xMS0xLTEtMA_38b96d7a-1f24-4ade-bd42-b77cc29da939"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c8a90473a624202b4815b6dda77ce94_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC0xMy0xLTEtMA_f4f91527-c68a-468f-bfcb-593386099503"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49d0d82e027843f8b79d62b4c8ff924d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC0xNS0xLTEtMA_57e64600-b1a6-4f4a-95de-80f27c2935f9"
      unitRef="usd">6926000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if77ec6baa4104e08a5125211f800904e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC0xNy0xLTEtMA_472ead33-c0d2-496d-be63-6a9c067293ce"
      unitRef="usd">272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief3fca36c0db4bb48de2a8a259a0930a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNC0xOS0xLTEtMA_1796817b-d83e-4185-820a-2f0df48f1ce7"
      unitRef="usd">23910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia216a871f4714a47bc0f9213c74e39b9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS0xLTEtMS0w_5abbaab4-a6e0-4612-b939-3d033d3a29e0"
      unitRef="usd">3550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9acfb2891ff427b9e42c49244a23963_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS0zLTEtMS0w_90a1f603-4cf1-4b95-91d7-bfa694cb1ef6"
      unitRef="usd">4874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94c3123c41274e56a7b8c24b406ce934_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS03LTEtMS0w_22f25590-71f0-4434-81c6-97a4e5be72b0"
      unitRef="usd">130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72ce9e4107fc43f1846e8bf1dec9d8b9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS05LTEtMS0w_df697d68-e0ac-4af3-aca5-7c21a4cd1846"
      unitRef="usd">245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice873496418f4c89933f53521dbde869_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS0xMS0xLTEtMA_ff6eeb89-da6b-4f2b-bc80-a287fa495e30"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0878619bdcca4e35957245f16082a2ea_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS0xMy0xLTEtMA_65034c20-aad5-4e65-a520-167fe70d26a8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7be08e43ec34972a0c14f72ad28e4db_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS0xNS0xLTEtMA_d30619a0-2e14-4893-9857-82af553cb9e3"
      unitRef="usd">745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i162b165bc4d04f358742395d3a0ac96a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS0xNy0xLTEtMA_44e23b4b-6594-463a-97b9-f9f92239601f"
      unitRef="usd">53000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c22d6b214944c0486c4b166c9235c3e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNS0xOS0xLTEtMA_d3f08bfe-d404-4e90-b455-aa835aadf112"
      unitRef="usd">9597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i200b11a1d26d4150b5b3375b5979199f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi0xLTEtMS0w_62a84f47-8692-4601-a721-ff271f216965"
      unitRef="usd">6556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76bb6c3f385f46a285f03525b8f4f05c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi0zLTEtMS0w_d1db72d2-56b3-429c-b995-d40e718d6ad2"
      unitRef="usd">122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd74141336ec473d97a15c7848850a05_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi03LTEtMS0w_53a7cc32-bfa2-485c-8db2-d2eea9761fd3"
      unitRef="usd">10000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b56c78713c34659a3b353ef2f8fb5ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi05LTEtMS0w_5231b70b-212c-48a5-b077-5a8e9b7d59e3"
      unitRef="usd">747000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie86e31563e5d437fbdd7ba7764ae994f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi0xMS0xLTEtMA_b3c40943-eecd-4447-9521-592872ab00b5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f50cf9f2c2d4eed9a7906ef8e0e5475_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi0xMy0xLTEtMA_37e747a2-7e81-4665-808f-9e08a3d46d3b"
      unitRef="usd">5442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b6d3615b89146e8815aee9c2f34a781_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi0xNS0xLTEtMA_73420c52-7f50-4dca-99a2-22dc7b547389"
      unitRef="usd">1015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic072a78ba4b14e5cad2e21148d02fe2e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi0xNy0xLTEtMA_962773b8-f4a5-44a5-9f5c-67d67f6160d7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d8cb9b39c3e4e7aa6eb48b3826bdd8d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNi0xOS0xLTEtMA_3210738f-82ba-4d67-88d6-18fa78d2f49f"
      unitRef="usd">13892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d642ee6598b4fa6808fe41650774bdf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy0xLTEtMS0w_c782f1ef-7d96-45bd-b75e-1fc908de1f8b"
      unitRef="usd">98406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i915835e803484ce197ba320c03f120c5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy0zLTEtMS0w_236ac1d5-74aa-4dc8-849f-552e60017789"
      unitRef="usd">19478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27b70c5d71da42ec8be182dffc91be79_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy03LTEtMS0w_ca6e855e-cde3-4fe1-ae1b-daaee0430b67"
      unitRef="usd">19551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4155f55aa1d64c508828898358f2dbce_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy05LTEtMS0w_868a21f5-69b2-4f2b-88da-01a217dc0fda"
      unitRef="usd">70629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1fc477dc28a47f68d80afc6a2e7e146_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy0xMS0xLTEtMA_2d0e118a-c91d-47e0-a8b7-36752f6706e4"
      unitRef="usd">22771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1824e150f4aa4b7b9d220d7c30b9cbbb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy0xMy0xLTEtMA_5fe667f6-8228-4c36-96aa-a07de82a4ec8"
      unitRef="usd">36526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib86ce7fcb59e47358c9fc59dae8a44a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy0xNS0xLTEtMA_0f749d68-6a5b-4902-874a-67718497506e"
      unitRef="usd">22619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84e42433b652436c88083aa27028540e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy0xNy0xLTEtMA_e0e7c6a9-5be9-46ad-96f7-77cf57d4b02b"
      unitRef="usd">97737000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjcwMjg4MDYzN2JkODQ0OWY5ZTUzZTk5YTkzYzczYzI1L3RhYmxlcmFuZ2U6NzAyODgwNjM3YmQ4NDQ5ZjllNTNlOTlhOTNjNzNjMjVfNy0xOS0xLTEtMA_371920d8-b3db-4387-a9ca-472938d7119a"
      unitRef="usd">387717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icafc6341e781442686c6f230c91b693a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi0xLTEtMS0w_9c46299e-02d2-449f-a2cf-88dd762e92ab"
      unitRef="usd">262113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04757faeb29a48f5a3cec39dbcb6e345_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi0zLTEtMS0w_6124c609-aaf4-4bfa-b9cd-8564f68bdad7"
      unitRef="usd">39758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7753392f15334e48a82a11f70525b4a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi01LTEtMS0w_0dbb380e-5c63-4d93-99c8-71afad5d1055"
      unitRef="usd">26043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2abfebcfb9d74109b78997017e40a823_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi03LTEtMS0w_b19b2c0c-9b75-4e94-93e9-00f1b207da4b"
      unitRef="usd">10438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1d9fc1a0e1c499380b3e5774bc5bf43_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi05LTEtMS0w_a5a2ce49-ffe5-4dd7-91c3-18ede2a6f57b"
      unitRef="usd">85084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81a05ef59b254740b2aa7aaa65eaa5fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi0xMS0xLTEtMA_6402c733-6361-4700-94bc-01b695b0c211"
      unitRef="usd">184452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff0498d8410d432b8c09e5e211e22c2b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi0xMy0xLTEtMA_063f771d-7aee-4e57-b4df-e17713d22ee3"
      unitRef="usd">67209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i593ca8e85b8a42eb8e8fd33912aa2bb9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi0xNS0xLTEtMA_9bc0b877-1685-47c8-b47a-55eebd058e56"
      unitRef="usd">105046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e28969005064f69b93011da593afc21_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi0xNy0xLTEtMA_6f4f81a9-f777-43c3-bb08-bb82d8d81c70"
      unitRef="usd">69967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29b4951708374ec4aa4b1bff06e4dedd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi0xOS0xLTEtMA_7af79252-e476-4a57-8d24-548c0ffa9f7a"
      unitRef="usd">257000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d92099816a64e879ddc61e828acf2ae_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMi0yMS0xLTEtMA_b8d30672-c418-4f0b-86a3-3164e8433274"
      unitRef="usd">1107110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13bcd8021efd4a3db27c39ced1344e13_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy0xLTEtMS0w_c75ccab1-8054-4680-86fe-225fc279cee3"
      unitRef="usd">7840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fcfdbf6d4794692949d2eaad83afbce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy0zLTEtMS0w_3adcbb2b-5ea4-483e-9239-0202b45ef187"
      unitRef="usd">705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb1fd1941eb84409bb4e3a2a11f3537f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy01LTEtMS0w_e743a0de-aa8d-44a6-82e4-b0f37aa6a396"
      unitRef="usd">2789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i914ee7035b844fb3a9b9b9312218e2a7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy03LTEtMS0w_6221ee97-d747-45a9-81e8-325353942cdd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58f82f4f014d4d4baaed0761331d4d12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy05LTEtMS0w_f8652811-3662-427d-b97f-0917da3ce69a"
      unitRef="usd">604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe938757561d43d2a2f82db9e6f77159_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy0xMS0xLTEtMA_db4fbd5d-c812-435d-ad98-4d27cf2f36ad"
      unitRef="usd">9339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacb83e0c2c4f4a4caa42108d3edef02d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy0xMy0xLTEtMA_8ed4c0a1-69dc-4718-9033-483899dde3a7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i760dda1c1b2f436284144f287164244a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy0xNS0xLTEtMA_781d462d-8a78-4106-8340-83a6e4367eb7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if59c3ff7b7ca4178b21a07c5ef30d731_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy0xNy0xLTEtMA_dae6e784-98df-42cf-a2da-0c6a9f975ade"
      unitRef="usd">545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fd9faeac9c34befab40c4802a1a7d41_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy0xOS0xLTEtMA_c931ae41-519f-4d09-aa77-5e6f9cdc617e"
      unitRef="usd">8994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52d4aff3705d4372bb68b2a6fd3ac536_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfMy0yMS0xLTEtMA_c873c186-8541-49b3-b517-c94f6c45a581"
      unitRef="usd">30816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f14d8a321514befa6689e61d091f9bd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC0xLTEtMS0w_a94b98aa-172d-467e-8fed-e6ed57139d72"
      unitRef="usd">20285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i098f7062538a4003ac2e908cb2916737_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC0zLTEtMS0w_4511b668-0bc0-445c-bebb-81b31f261ce2"
      unitRef="usd">44746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07ed05af241c40d5be56f8b86aaaf487_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC01LTEtMS0w_8c17d1f2-bac9-427f-a7bf-26fa2595e87c"
      unitRef="usd">23838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dec970eab624a52904fc61a6dcaf39c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC03LTEtMS0w_928a6ff9-ba46-4531-96f6-6df0cf4348a0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d539f4d57de4ff18e24f091f05c6249_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC05LTEtMS0w_45f490ce-03a2-47cb-8847-5bd5e607ba03"
      unitRef="usd">85000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic37f7f84680543e486342b570b1830c4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC0xMS0xLTEtMA_7b0ec2cf-5829-4ca9-8daa-d0894d299365"
      unitRef="usd">7024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebea9d5bcc114dfea2f64fc60482a21f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC0xMy0xLTEtMA_3e831811-f5cc-4f4a-978f-f7b18fa495d5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73b26fcbe2cc4139a715782517d3e5e9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC0xNS0xLTEtMA_079fae75-c46e-4348-b054-7c606a19b253"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i080f8dde39264fcd9978f6adb2595fa5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC0xNy0xLTEtMA_e39384b0-dfb9-4b73-94ab-77da4821714b"
      unitRef="usd">24899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if008cfef6fb34e92a73c3065ab2a8a01_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC0xOS0xLTEtMA_ac14a1a6-e80d-47bd-9710-cfe55b23c39d"
      unitRef="usd">1044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc25ba0cf0f34187afaddd88ead7f84e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNC0yMS0xLTEtMA_e899a53e-aa0b-4dd9-b72a-a030e1093c65"
      unitRef="usd">121921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if80c7071a8cf4de6ae27ac1d234118f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS0xLTEtMS0w_bd0cffc7-f4a5-4fd8-8796-ddd4751bcb2c"
      unitRef="usd">11707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic263bbe01b8f4f77810ba46110100d82_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS0zLTEtMS0w_c83589f5-121f-46a4-813f-aee9059695b1"
      unitRef="usd">34619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83797ff5fa37476687ae054a3278deaa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS01LTEtMS0w_e58a49f8-2ea4-453e-8213-1cfe04ab4600"
      unitRef="usd">16037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if76b506cb25f48f39afd30aa183112a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS03LTEtMS0w_e8404c05-23fe-4b63-8c9f-3097658614ea"
      unitRef="usd">385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dcc04d61f1d41198845360790d7fa6f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS05LTEtMS0w_d4baa12d-5cee-4bd4-a49f-dbb65c7b42c5"
      unitRef="usd">541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13ebec1c04c940a8ba952931522f0897_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS0xMS0xLTEtMA_d433021f-e0bb-4c6c-a604-a21b6188cf79"
      unitRef="usd">1095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5a66cb9ea244bbdb2a2ba8f8679e0a7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS0xMy0xLTEtMA_7cab49f7-5772-4c54-97aa-8a99b865ed74"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b77b11faeae4ec69caaaf92e25e0690_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS0xNS0xLTEtMA_aed8542a-9464-43d3-8ea1-132014ecb94e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib17d2f06748e4317abad1591c83180bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS0xNy0xLTEtMA_fd552df8-e880-42d5-8f19-585b57fc227d"
      unitRef="usd">4728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic80d4dc19ac84e0e9ef152b998fcc2cd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS0xOS0xLTEtMA_c4189209-6b9d-4b2c-b7c5-b4d5093c7fd3"
      unitRef="usd">274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2c171e2a4f24dd297b359e056d3d78f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNS0yMS0xLTEtMA_7feff723-a4b2-47e7-b242-3e57656eca41"
      unitRef="usd">69386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7b9e308cc8c472b8207fb1aed752ff4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi0xLTEtMS0w_f308237f-4f97-4853-953d-05e4c7592647"
      unitRef="usd">19064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefe96db8286240608f1a50c9f9f450fa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi0zLTEtMS0w_e9a09ee4-a293-42b1-8cfb-adc5f5d44210"
      unitRef="usd">205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie941fd0702ed44f28f27b3ad31d6d6f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi01LTEtMS0w_dec2d29e-ae3f-4953-b3c6-fa43516a4521"
      unitRef="usd">393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e6413f7e6464fa9a002e6bd1a99da9e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi03LTEtMS0w_093b0897-85cf-4bd6-a66a-b458053309e5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaae37868a1c0404abf39d9d8cad5579c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi05LTEtMS0w_4baa45de-da01-4833-95de-7d530acb5028"
      unitRef="usd">14000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c133d4ff9dc463cb51a7bf773c95f51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi0xMS0xLTEtMA_e3566c8a-1d07-4737-ba4e-9a0af437c44b"
      unitRef="usd">3981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id46753aadd534f889ce3ef48b12591e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi0xMy0xLTEtMA_0a829f77-6a70-4299-81af-641e702ad00e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i275a52e59f134ffb9e3d1d47d4947cfb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi0xNS0xLTEtMA_c4b40f56-fe0f-4ded-ada7-e40d23ae8023"
      unitRef="usd">17536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4b826362b924ec8a0b2661abeb05260_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi0xNy0xLTEtMA_fad80475-17da-470d-800c-3f86b0a1903d"
      unitRef="usd">1754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i293185c820344cb3998e9632dc00108a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi0xOS0xLTEtMA_c4eb4046-e4ee-40ca-8c41-fc78d3423478"
      unitRef="usd">86000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i176ed7e4e68e4c449d6590c088eff854_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNi0yMS0xLTEtMA_eec8eec2-df8e-4ead-9439-04612dc729fe"
      unitRef="usd">43033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36622c7d4b4d4b618545e7b453067de2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy0xLTEtMS0w_8c9e8498-df60-418b-9790-7192d8c6c734"
      unitRef="usd">321009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e6955352dc848449907c2923dfc3909_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy0zLTEtMS0w_9ae344e7-bcbf-45bd-9a33-d75df4744d6c"
      unitRef="usd">120033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ddd2913961f436eae0275a89f9d69de_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy01LTEtMS0w_ce4b0dc5-6a22-483b-873b-8be83aec74d5"
      unitRef="usd">69100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie423ff1c7570449cbc7e6c1c2c56c258_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy03LTEtMS0w_29e85507-07ed-478d-b276-bab12fef14a8"
      unitRef="usd">10823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8ef1c2666a54adbbe551f87cbf75e7b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy05LTEtMS0w_7a5834c0-a26c-4a87-8a17-210178e0c696"
      unitRef="usd">86328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie41224e3e22348fab4766ae3b3ef6671_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy0xMS0xLTEtMA_3cb19f6d-1b86-426a-b85b-f0578b48b2c1"
      unitRef="usd">205891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9517b44feb854c9cb80c70c891ba09c1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy0xMy0xLTEtMA_88654060-619f-4b0e-9dee-d9779a03a406"
      unitRef="usd">67209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5df189a99a54c9baa6c0effb7121b3b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy0xNS0xLTEtMA_d08a9e25-fd45-4cd2-bbe6-39dc3dde0cfd"
      unitRef="usd">122582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36d2fe92dcc3484bac28475e6afa53ab_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy0xNy0xLTEtMA_7a8edb78-c2b7-4713-8851-92aadc3eb39f"
      unitRef="usd">101893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fb83d3e29b045a3806a1edb97dc5e53_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy0xOS0xLTEtMA_76927461-b247-4011-a42e-79ba85561c6f"
      unitRef="usd">267398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjYyMTIwZGU2YWI3NDRkOTRiNzA5OWU5ODE5YTU3OWE4L3RhYmxlcmFuZ2U6NjIxMjBkZTZhYjc0NGQ5NGI3MDk5ZTk4MTlhNTc5YThfNy0yMS0xLTEtMA_db5c922f-014e-4713-9347-df4e08e9999b"
      unitRef="usd">1372266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e9360a421eb4b3fa0e15b3b981f88aa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi0xLTEtMS0w_c4d1af7c-b8b4-438c-9751-2757a693d3f6"
      unitRef="usd">223204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ae2c5da60ba4ce09ba4d3b4c0f65dca_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi0zLTEtMS0w_dfba2cdb-d52a-47a8-bf79-3a9c0ac8b660"
      unitRef="usd">19736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71d3c20d726f48319d9084c52fd312d9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi03LTEtMS0w_d6cbb92a-d483-45c4-86bf-564f978cea14"
      unitRef="usd">24375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7652bfa42eee4c7287c7850ddab00580_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi05LTEtMS0w_1468d819-b515-4936-820c-4ad2f68d19a1"
      unitRef="usd">131791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4338e48dd3149bf9bb87bf0e2ff110a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi0xMS0xLTEtMA_e157b104-44e7-4f1f-9dd0-24cb1711d712"
      unitRef="usd">67423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8034df55a3224de2ac266059b74ff733_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi0xMy0xLTEtMA_e36ea1b7-45d5-48ae-a785-b6dd29c8f98b"
      unitRef="usd">75544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ecc931f143d488bb32090c1db10a590_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi0xNS0xLTEtMA_387a3e20-bced-4f01-8292-0cd4d5ac123b"
      unitRef="usd">47789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i415e3d42a0034571a5b4e8b9e6fae81a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi0xNy0xLTEtMA_e97dc849-03ec-40ef-a517-358c1110c3c8"
      unitRef="usd">246182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0689816b5aa24f7e9e47afabba8d4417_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMi0xOS0xLTEtMA_4b6b87f8-9c4d-4e5c-9941-510f23741bfd"
      unitRef="usd">836044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc79b6a979c04dfeae54661fa57db3de_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy0xLTEtMS0w_b3b3d8c3-55ed-43cb-9b41-b16b4983a5d4"
      unitRef="usd">4605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e9c998885a549f7a1a766e59e912099_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy0zLTEtMS0w_1a44e738-8d9a-4549-8cee-f33858cf074b"
      unitRef="usd">2466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0adf0ef6839d4b4b86ee764913220ea4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy03LTEtMS0w_a03d347d-9557-4db5-837f-8f89c3160ef4"
      unitRef="usd">70000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e754bbd299745e3a02e49ed3a5bf855_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy05LTEtMS0w_4484798c-b5c7-4605-8589-24445682dfe0"
      unitRef="usd">7915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8118100b22da4028a3a677d9ed776d2f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy0xMS0xLTEtMA_aa674c86-398f-42e2-ad8f-348b701bc04b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa0f23af30574f17b3daad34dce95c03_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy0xMy0xLTEtMA_e1d0ceb5-9c49-4b47-a395-75b45669a96d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f918126580641aca4101d72f6d3a2d4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy0xNS0xLTEtMA_6bc1f4d0-b3f2-4a83-acf2-f15776674f53"
      unitRef="usd">239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6edd91fd402d4599b923cfd4f04bdc9a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy0xNy0xLTEtMA_7a219b7a-2c92-49d3-8b20-fc5a1ebd9a93"
      unitRef="usd">11229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0beb7fc5d83e4742bfcbe00f52a488ed_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfMy0xOS0xLTEtMA_794be04b-6047-47c3-b365-f1c6f2f7f818"
      unitRef="usd">26524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedd758ee3f4e4db5a68ff99e7503d783_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC0xLTEtMS0w_e6caf96a-2e6a-490e-85e8-8347cd9c1d9b"
      unitRef="usd">20412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c6c26c616f041baaa45948cbc2b65c3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC0zLTEtMS0w_980b1f03-610a-43a6-91be-9542efcf9e82"
      unitRef="usd">19953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89265d1792c64ab08b5f08d6c2a392f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC03LTEtMS0w_eabcf665-3f50-4a0e-9c2d-a1bffa22287e"
      unitRef="usd">20000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1e4d317612646ad915c26946d5ca8ce_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC05LTEtMS0w_68c1e4ae-d308-4f6a-9cbd-f8f44ca44793"
      unitRef="usd">5954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8849f6f74c39479192e503678d457527_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC0xMS0xLTEtMA_6c28ea95-d121-4448-aee1-be78570280b1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3eba999d39c49fd9049b07d22bd6306_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC0xMy0xLTEtMA_10325342-9629-445e-ba3d-0a898a2d1e71"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82392e3eef1842c6a47a77a4d1c97341_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC0xNS0xLTEtMA_c5c54e90-4039-4f55-ae20-b5d9b20cf5f5"
      unitRef="usd">22536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i898f1c1fc8234565a563465889e10a70_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC0xNy0xLTEtMA_784a6b1b-337c-4624-abea-409f48d38d59"
      unitRef="usd">495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b4a8c4cf8304374a3012c156e5769ca_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNC0xOS0xLTEtMA_da62f67b-ee33-43e3-9d67-7243211ef4ef"
      unitRef="usd">69370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94de03ffcdfe4581b9fe2f3fab43adb5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS0xLTEtMS0w_7556b69a-67f2-4f7f-933e-e1180d42a9ce"
      unitRef="usd">10943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id182cdb68a6a4194b2ce822de1a8318e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS0zLTEtMS0w_38aac09d-77a2-405c-9d81-e6eeeafa822b"
      unitRef="usd">15784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i388dbc3e90f948088963570c470de427_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS03LTEtMS0w_3926057e-3ab1-423e-b4b1-e7b0d841f8d2"
      unitRef="usd">330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac2c237317e049fdba1bc10d83d49c3a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS05LTEtMS0w_9f7fc1ad-28d3-4e7c-a106-b5e0924aaa34"
      unitRef="usd">679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaed33542a2ea4c46978f193a52697e0f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS0xMS0xLTEtMA_d651e350-cf03-4fe7-b8ab-ffaaa1b1eb81"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e4e47c031bb45339eed186a0bebba7e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS0xMy0xLTEtMA_d93b08ac-a55e-483b-a3ec-9cd5441b4993"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia897f1d2310b4cdc9e9891896482ddee_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS0xNS0xLTEtMA_e4a08285-e242-4165-8c64-6477fd4c9a3d"
      unitRef="usd">3293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b43fa95cdd5413eb38ac2bc8c94b8ae_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS0xNy0xLTEtMA_bc2d18cf-9246-42d2-80f1-7a3a89c3d5a8"
      unitRef="usd">87000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e456f8b96c948ab9a3115ba6a83c56a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNS0xOS0xLTEtMA_897eaaf8-1caa-4dec-a2e1-e9653acf9157"
      unitRef="usd">31116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i472f37f86ed64eb1ab9350d1c1f600ed_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi0xLTEtMS0w_b1282a9c-1833-4b95-89d0-adfdc8042df4"
      unitRef="usd">22658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d878d14910a4e17be456643c48fb7e2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi0zLTEtMS0w_2265c9b4-b0b3-4f04-8bc7-e39cd321433b"
      unitRef="usd">1232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9eda1f7448b4c90be331c6633fd37f0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi03LTEtMS0w_0f5e532d-fc4f-46fe-ba4d-50c8f4fd1fdd"
      unitRef="usd">12000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89830a682d8e4f92a96f93d0a8dadf0c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi05LTEtMS0w_9d37beeb-3b2a-43ea-95f8-44a688acc922"
      unitRef="usd">1901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i404530e9c313481d8613e3b1fa727833_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi0xMS0xLTEtMA_66f41ea1-bdc9-4368-9311-e44b6f2c4903"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10119383b7134e10868a4e48056175e0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi0xMy0xLTEtMA_97bbcfec-23a0-41a8-ac58-729a567414c4"
      unitRef="usd">13794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79e17b9de4c249b2b33bf2ea6de971e3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi0xNS0xLTEtMA_969be4f8-0c16-4a33-b4dc-61dd2979e015"
      unitRef="usd">2590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e4471e8a19549a19987c6346e591f73_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi0xNy0xLTEtMA_6a68b1cf-6e53-452c-bd92-784176e6bd8b"
      unitRef="usd">139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3689b5fde8a4bd484f3f1f46e9330bb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNi0xOS0xLTEtMA_b99bba20-79ae-4509-be5c-2ed3c6ab502f"
      unitRef="usd">42326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24d1087211954269a32c4e226e85684e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy0xLTEtMS0w_35437cb5-3632-4676-9d9d-4ca18c085de5"
      unitRef="usd">281822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib52d4b2c18c34e4b854c06a518ccff90_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy0zLTEtMS0w_d543283a-1191-4e6a-8543-65ca74847f05"
      unitRef="usd">59171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib12e66ca89ff425a818d56ac75c7cc95_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy03LTEtMS0w_d9a3bd33-04ef-4a6a-b63f-1aced1e18348"
      unitRef="usd">24807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b3e3e86dc3240f98cda7c1a5a54ee08_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy05LTEtMS0w_dc59f4d0-9dfa-4e53-aa02-7d4630bf3941"
      unitRef="usd">148240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26eaf97bf9ef43cda54e368979d67385_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy0xMS0xLTEtMA_911c5e43-e326-4f01-b4cf-81abc7e072c6"
      unitRef="usd">67423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib793e048e4464280899daf0897a2002f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy0xMy0xLTEtMA_07a212db-b974-4282-b97c-35be9e980e20"
      unitRef="usd">89338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e6f8c9d208f4970ba61dcfc9e3be43a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy0xNS0xLTEtMA_4fb88853-f450-4bfa-8d7e-f9a4b7265259"
      unitRef="usd">76447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i001d7c9057424ee981771d60acce2170_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy0xNy0xLTEtMA_be566888-2636-45c0-8534-59195844e66e"
      unitRef="usd">258132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181Mi9mcmFnOjIyMTc4OTIzYWE4ZDRhNmNiODdiZDliYTdhMDY4ZDNjL3RhYmxlOjkyNzc1NDM0ZGRlYTRlMWNiMTZjOTk1MjU3YTI1OTMzL3RhYmxlcmFuZ2U6OTI3NzU0MzRkZGVhNGUxY2IxNmM5OTUyNTdhMjU5MzNfNy0xOS0xLTEtMA_e6a7edbc-af1b-4efc-bdd7-5dc2c0d5b8ef"
      unitRef="usd">1005380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgzNQ_e77e721e-9ddc-47e4-b132-3a40c15e8305">Operating Segment Data&lt;div style="margin-top:9pt;text-align:justify"&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, the Company had ten reportable operating segments. Each operating segment represents a platform acquisition. The Company&#x2019;s operating segments are strategic business units that offer different products and services. They are managed separately because each business requires different technology and marketing strategies. A description of each of the reportable segments and the types of products and services from which each segment derives its revenues is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&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:14.5pt;text-decoration:underline"&gt;5.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading provider of purpose-built technical apparel and gear for law enforcement, firefighters, EMS, and military special operations as well as outdoor and adventure enthusiasts. 5.11 is a brand known for innovation and authenticity, and works directly with end users to create purpose-built apparel and gear designed to enhance the safety, accuracy, speed and performance of tactical professionals and enthusiasts worldwide.&#160;Headquartered in Irvine, California, 5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&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:14.5pt;text-decoration:underline"&gt;BOA,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; creator of the revolutionary, award-winning, patented BOA Fit System, partners with market-leading brands to make the best gear even better. Delivering fit solutions purpose-built for performance, the BOA Fit System is featured in footwear across snow sports, cycling, hiking/trekking, golf, running, court sports, workwear as well as headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is engineered for fast, effortless, precision fit, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&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:14.5pt;text-decoration:underline"&gt;Ergobaby&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a designer, marketer and distributor of wearable baby carriers and accessories, blankets and swaddlers, nursing pillows, strollers and related products.&#160; Ergobaby primarily sells its Ergobaby and Baby Tula branded products through brick-and-mortar retailers, national chain stores, online retailers, its own websites and distributors and derives more than 50% of its sales from outside of the United States. Ergobaby is headquartered in Los Angeles, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&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:14.5pt;text-decoration:underline"&gt;Lugano Diamonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#x2019;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&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:14.5pt;text-decoration:underline"&gt;Marucci Sports&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, fielding gloves, batting gloves, bags, protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops and licenses franchises for sports training facilities. Marucci is headquartered in Baton Rouge, Louisiana.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&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:14.5pt;text-decoration:underline"&gt;Velocity Outdoor&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, Ravin, LaserMax and CenterPoint brands that are available through national retail chains, mass merchants, dealer and distributor networks. Velocity Outdoor is headquartered in Bloomfield, New York. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:14.68pt;text-decoration:underline"&gt;Advanced Circuits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is an electronic components manufacturing company that provides small-run, quick-turn and volume production rigid printed circuit boards. ACI manufactures and delivers custom printed circuit boards to customers primarily in North America.  ACI is headquartered in Aurora, Colorado.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&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:14.5pt;text-decoration:underline"&gt;Altor Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a designer and manufacturer of custom molded protective foam solutions and original equipment manufacturer components made from expanded polystyrene and expanded polypropylene.  Altor provides products to a variety of end markets, including appliances and electronics, pharmaceuticals, health and wellness, automotive, building and other products.  In July 2020, Altor acquired the assets of Polyfoam, a&#160;Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. Altor is headquartered in Scottsdale, Arizona and operates 14 molding and fabricating facilities across North America subsequent to the acquisition of Polyfoam.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&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:14.5pt;text-decoration:underline"&gt;Arnold&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a global manufacturer of engineered magnetic solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/automotive, oil and gas, medical, energy, reprographics and advertising specialties. Arnold produces high performance permanent magnets (PMAG), precision foil products (Precision Thin Metals or "PTM"), turnkey electric motors ("Ramco") and flexible magnets (Flexmag&#x2122;) that are mission critical in motors, generators, sensors and other systems and components. Based on its long-term relationships, Arnold has built a diverse and blue-chip customer base totaling more than 2,000 clients worldwide.  Arnold is headquartered in Rochester, New York.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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:14.5pt;text-decoration:underline"&gt;Sterno&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a manufacturer and marketer of portable food warming systems, creative indoor and outdoor lighting, and home fragrance solutions for the foodservice industry and consumer markets. Sterno offers a broad range of wick and gel chafing systems, butane stoves and accessories, liquid and traditional wax candles, catering equipment and lamps through Sterno Products, flameless candles and outdoor lighting products through Sterno Home, and scented wax cubes and warmer products used for home decor and fragrance systems through Rimports. Sterno is headquartered in Corona, California.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tabular information that follows shows data for each of the operating segments reconciled to amounts reflected in the consolidated financial statements. The results of operations of each of the operating segments are included in consolidated operating results as of their date of acquisition.  There were no significant inter-segment transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of Operating Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Net Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;321,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,005,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,005,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Segment profit (loss) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,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:9pt;font-weight:400;line-height:100%"&gt;13,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment profit (loss) to consolidated net income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(77,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Segment profit (loss) represents operating income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Primarily relates to management fees expensed and payable to CGM, the loss on debt extinguishment recognized in 2021 and corporate overhead expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs and bond premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.442%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&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:8.5pt;font-weight:700;line-height:100%"&gt;Identifiable Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;September 30,&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:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&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:8.5pt;font-weight:700;line-height:100%"&gt;September 30,&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:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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="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:8.5pt;font-weight:700;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;349,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;251,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,655,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,556,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other identifiable assets&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; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,669,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,651,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Does not include accounts receivable balances per schedule above or goodwill balances - refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if748b2b6a28a4943ab398ea0dbddaa2c_61" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note G - "Goodwill and Other Intangible Assets"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjA_d4e89c28-2310-4d03-ad9f-819fe8e06408"
      unitRef="segment">10</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i706d1ff0cb25499eb01698bff6cbe717_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfMjQwNA_164b3ad8-0356-4724-8452-d9a01af64380"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <codi:NumberOfManufacturingFacilities
      contextRef="ic5df189a99a54c9baa6c0effb7121b3b_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNDYxOQ_c2423519-f463-4c6d-81ed-55b276fbfa08"
      unitRef="facility">14</codi:NumberOfManufacturingFacilities>
    <codi:NumberOfClients
      contextRef="iec9a87820bcb4b10af5192dd4f91a25f_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNTM4MQ_b85e33c1-66ef-4802-a2d2-72bac5d01333"
      unitRef="clients">2000</codi:NumberOfClients>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgzOA_88026515-a1fb-4578-a482-c499a6eb66f6">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Net Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;321,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,005,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,005,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d63ad9be43c40deb9e63040360b10eb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMy0xLTEtMS0w_b6a726f6-18fe-4f6f-a7d7-d291bcd95b19"
      unitRef="usd">111099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf1476b8a0e648eeb3048d2a24f5ccf0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMy0zLTEtMS0w_13b220b7-230a-43de-864f-0a87e7a307a4"
      unitRef="usd">98406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice2c77b1308742648e303111c69f144c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMy01LTEtMS0w_35849d32-be2b-4fb0-ad8b-ef341974e13d"
      unitRef="usd">321009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i813d803b9e284b63ae24e407246a307c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMy03LTEtMS0w_4b50e660-bd52-47b4-84ea-0c5272a9a4b5"
      unitRef="usd">281822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a7f8cedb30e461088fcf69a54070ad6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNC0xLTEtMS0w_65414acf-9c81-4382-a2aa-4e4986e4a892"
      unitRef="usd">39496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39dacf36beae481082b3d081e8afd960_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNC0zLTEtMS0w_08c14e80-a396-4d58-bb36-0ceeedb83955"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i737d46a6bd3c4ac799ca21fc43b9337d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNC01LTEtMS0w_59638c5b-3890-42a1-9196-83383add9355"
      unitRef="usd">120033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdf7897071c541e1a633a3510a6d4f80_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNC03LTEtMS0w_7e733d0c-e3f1-44cd-aff7-765c0401d0ac"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdc988f98d8f48b593f3c7cf3fb77bc5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNS0xLTEtMS0w_a84d1989-933d-4f75-a28a-c914d3c051e0"
      unitRef="usd">19816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb79f776102443859fc6d959d513843a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNS0zLTEtMS0w_5a296b41-f541-4db4-bc19-42020af32c21"
      unitRef="usd">19478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa7cbd68fdfa4e3fa09356c32f1833a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNS01LTEtMS0w_a9ebe20a-2116-4d01-badb-9a863faae5fc"
      unitRef="usd">69100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38e41eb24d6d4e919054028ac9f3bd8c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNS03LTEtMS0w_877308dd-f492-4493-a892-c32214b56919"
      unitRef="usd">59171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7eb3a11544e64616b521b40dfecd82f9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNi0xLTEtMS0w_05e90fa0-8138-424d-859d-41697e0585b4"
      unitRef="usd">10823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09f46c6968ed4beb8266e1b60fdca3eb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNi0zLTEtMS0w_6dc5004d-027f-40fd-a309-2b868394cf16"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bb2ded6df5c48d1b0cb5f85dc16b9a4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNi01LTEtMS0w_6fef2283-261f-468e-8122-83c3f1752176"
      unitRef="usd">10823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae85d634bd044ba6beb9ed7dc3fd690f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNi03LTEtMS0w_015b032d-9018-4931-9feb-8fd37652b074"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69a0d53e2e7544929a1e513d74311306_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNy0xLTEtMS0w_3a6cbb5d-7aa6-48e1-bc34-8f33dc76088d"
      unitRef="usd">25040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1aa5d8d77d74fc189e2971788fffb15_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNy0zLTEtMS0w_17513b2f-2c73-480b-a814-8a96b6dd14db"
      unitRef="usd">19551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaa3516cf99a456ab6742363404f945c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNy01LTEtMS0w_4120ae3e-9c5c-4120-9e67-a208fdcf27cb"
      unitRef="usd">86328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8387e13dd0f34f16ba47ae656ffa1575_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfNy03LTEtMS0w_8a1c89ac-0891-46ed-835d-6e6d42b423c6"
      unitRef="usd">24807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib39c363ed29a42e2a7b6ec2b01a0a21c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfOC0xLTEtMS0w_1ba8088d-e861-4ba9-b030-c055a3bb7afe"
      unitRef="usd">76901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ee1fc737ff44eb2971f9c67784bc513_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfOC0zLTEtMS0w_eb99495d-92bc-4d9f-bcb8-1560f7df6e60"
      unitRef="usd">70629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a7c7e815f09447baf1ff09434457f7c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfOC01LTEtMS0w_53f4b5e0-59d4-4350-b51c-657d2d11a20b"
      unitRef="usd">205891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32f853db0bda4a44a54b612f694164df_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfOC03LTEtMS0w_1a125c97-67b4-492a-8fb1-9016ae5bdb52"
      unitRef="usd">148240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c2f7fdab1ac4f458bc14e9e9e510a6f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfOS0xLTEtMS0w_7ab5d9cb-4d21-4927-b21b-7ea0ed42ff95"
      unitRef="usd">23182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib124b8d20e9145f4b979a6479e373388_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfOS0zLTEtMS0w_8b19fc7d-0f9d-4cce-8c97-9422c6a4818f"
      unitRef="usd">22771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i494db96b55854a2e89e478899f250bab_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfOS01LTEtMS0w_2c5c812e-6635-4423-853e-17b579eea5d2"
      unitRef="usd">67209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice6d923fe4ba477fafedf83277265c8a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfOS03LTEtMS0w_51e6a97b-bdf7-41eb-927d-1031113b18e3"
      unitRef="usd">67423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice44deaf7ea143c2856e7d8a6ec46eec_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTAtMS0xLTEtMA_f90fbc6d-1e05-41a8-8f7c-d9c018fbdd0a"
      unitRef="usd">44122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ea0af91893743bfa162095e92f7c618_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTAtMy0xLTEtMA_a1202b9a-6f30-4872-a499-cd893339ffad"
      unitRef="usd">36526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieea0faadfd8441a0aecc3d03cede5fc2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTAtNS0xLTEtMA_57496cee-718b-4124-8568-4bcb4dc28854"
      unitRef="usd">122582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e0ce7d62e9b4f3f8bcf6145677c913b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTAtNy0xLTEtMA_ab0c5d68-2c4d-4f21-ad60-f355a5ed3bd1"
      unitRef="usd">89338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfb5186226104bbeb549eebd6081fd2a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTEtMS0xLTEtMA_8cc3d005-1d1f-4323-aabb-2419457b3bcd"
      unitRef="usd">36852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a97b42007b14c4492acf57c05b0edf1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTEtMy0xLTEtMA_03d98696-b9b2-494b-9f44-dea479d28f04"
      unitRef="usd">22619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29c3aa7f6e96490984c7010cb1e4f40a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTEtNS0xLTEtMA_5775bb54-16b9-4fc8-abac-015a62221520"
      unitRef="usd">101893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e7c847395774f7c8214be6bb97c7c65_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTEtNy0xLTEtMA_c38fa1f8-9c11-44ab-92bd-32ba1dd05c98"
      unitRef="usd">76447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib146bed30fe54f72bea3d14deaadd9e1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTItMS0xLTEtMA_ce160148-303f-43f6-a918-3bb4df2c002a"
      unitRef="usd">100827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i994184aa5a7d4492a60ed061f9e8eb9e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTItMy0xLTEtMA_9d57c15c-3e86-48e9-8991-bcc01346edef"
      unitRef="usd">97737000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03fc419530b944699056cd1c837050e4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTItNS0xLTEtMA_69af17a0-a2a2-4552-9d6a-905a87510e7e"
      unitRef="usd">267398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d38c011802541f398aef58c5874e4a3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTItNy0xLTEtMA_a9c06eb4-2eef-451e-9ec8-e3d3d12868ff"
      unitRef="usd">258132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94376ec3297e4f9dabfeeb1992cb1c32_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTMtMS0xLTEtMA_4c8cf749-190c-4438-91e3-3f2823c89411"
      unitRef="usd">488158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2d83200f1a04913a7285da86edff747_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTMtMy0xLTEtMA_1d8c404f-1043-4a8d-8d0a-f777f3a400d0"
      unitRef="usd">387717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4e044479a314969bd0bffee2d126628_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTMtNS0xLTEtMA_99bbb76f-429a-4d34-81cf-6028cc0cd70b"
      unitRef="usd">1372266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cd1b95c7e5f4ca6aa56ce4171b7cddc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTMtNy0xLTEtMA_be2bb263-b80f-4729-8ec8-6723b527bf1d"
      unitRef="usd">1005380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e714afaab76444196a4ab433a20a4aa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTQtMS0xLTEtMA_b29c3935-24ee-40f3-8916-71638d095140"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6f69ddc87e8493ca2209de8899ee267_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTQtMy0xLTEtMA_95ad2dc0-554c-4ed9-87be-1b1c7bf71d58"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e7105fe88c846d6ae3438d1b34c864f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTQtNS0xLTEtMA_08b26e4c-2b2c-44ad-bc67-e7e0dfa2c7b8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4e0ace9a05d4e478893028cd64d53a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTQtNy0xLTEtMA_d72b1b0e-e8be-45bb-b98c-21c8b986778a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTUtMS0xLTEtMA_35df3d70-65c1-4dae-a4a6-de5cd089f951"
      unitRef="usd">488158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTUtMy0xLTEtMA_fbb5c36a-799c-4cb9-a2af-8ebda9309841"
      unitRef="usd">387717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTUtNS0xLTEtMA_be039900-e402-4ccd-934a-56ab6f4cce89"
      unitRef="usd">1372266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmJhNjRlZmUzOGNmYjQ4ODM5OWNhZjAxOTk5MDk5ZmFmL3RhYmxlcmFuZ2U6YmE2NGVmZTM4Y2ZiNDg4Mzk5Y2FmMDE5OTkwOTlmYWZfMTUtNy0xLTEtMA_097d971d-2ae5-42c5-89b6-09a881fea917"
      unitRef="usd">1005380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgyMg_2bca6910-db44-4058-a2f0-683b12e928d2">&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Segment profit (loss) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,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:9pt;font-weight:400;line-height:100%"&gt;13,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment profit (loss) to consolidated net income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(77,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Segment profit (loss) represents operating income (loss).&lt;/span&gt;&lt;/div&gt;(2)Primarily relates to management fees expensed and payable to CGM, the loss on debt extinguishment recognized in 2021 and corporate overhead expenses</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3d63ad9be43c40deb9e63040360b10eb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMy0xLTEtMS0w_ececfc7a-8223-4d7b-a81d-6228f0948158"
      unitRef="usd">10088000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ibf1476b8a0e648eeb3048d2a24f5ccf0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMy0zLTEtMS0w_8ce7e14b-896d-4116-b634-71ecd498fe33"
      unitRef="usd">8681000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ice2c77b1308742648e303111c69f144c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMy01LTEtMS0w_f62e9c48-01fc-4d99-9a3e-4076abce1557"
      unitRef="usd">27893000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i813d803b9e284b63ae24e407246a307c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMy03LTEtMS0w_bc04fcc1-0b95-4031-af84-41f97da56b48"
      unitRef="usd">17969000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7a7f8cedb30e461088fcf69a54070ad6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNC0xLTEtMS0w_a834721f-996e-445f-bd10-04f878dd3a3a"
      unitRef="usd">7091000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i39dacf36beae481082b3d081e8afd960_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNC0zLTEtMS0w_205105ee-f648-49fb-9324-5347c950ff11"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i737d46a6bd3c4ac799ca21fc43b9337d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNC01LTEtMS0w_44d8d96a-8b32-46ba-b963-2ed8727066f8"
      unitRef="usd">25798000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ifdf7897071c541e1a633a3510a6d4f80_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNC03LTEtMS0w_356b1608-0c71-4142-8d4a-bd7ace7449e8"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ifdc988f98d8f48b593f3c7cf3fb77bc5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNS0xLTEtMS0w_a0f48bde-fab7-4620-b721-a0fe03493928"
      unitRef="usd">246000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ifb79f776102443859fc6d959d513843a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNS0zLTEtMS0w_83a8d5df-9ac7-4ffe-9781-b5f8015b74d8"
      unitRef="usd">2363000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iaa7cbd68fdfa4e3fa09356c32f1833a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNS01LTEtMS0w_899789f3-870a-4077-8364-42708a7fa75e"
      unitRef="usd">5964000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i38e41eb24d6d4e919054028ac9f3bd8c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNS03LTEtMS0w_ccce387e-3d13-4413-97b4-62d9bcad8861"
      unitRef="usd">5943000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7eb3a11544e64616b521b40dfecd82f9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNi0xLTEtMS0w_208cb3e2-87bc-4c05-af0f-95ea9286b66e"
      unitRef="usd">1583000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i09f46c6968ed4beb8266e1b60fdca3eb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNi0zLTEtMS0w_23dad15d-2b20-4643-8db8-9572b226c837"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2bb2ded6df5c48d1b0cb5f85dc16b9a4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNi01LTEtMS0w_66db093b-f7ab-4f90-a0c0-680fcc3daca8"
      unitRef="usd">1583000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iae85d634bd044ba6beb9ed7dc3fd690f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNi03LTEtMS0w_28dba8ca-c504-4434-a43d-ec0cb86d032f"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i69a0d53e2e7544929a1e513d74311306_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNy0xLTEtMS0w_ffe23049-c44d-4fa9-b70d-3fac22a05347"
      unitRef="usd">3580000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib1aa5d8d77d74fc189e2971788fffb15_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNy0zLTEtMS0w_d3ce2deb-8f1d-470f-85e5-661113ff9194"
      unitRef="usd">1265000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icaa3516cf99a456ab6742363404f945c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNy01LTEtMS0w_78f3a9fd-106b-4687-8508-eb990ecc2d9f"
      unitRef="usd">15267000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8387e13dd0f34f16ba47ae656ffa1575_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfNy03LTEtMS0w_bd12cf84-42c2-4a2d-b34e-9fff244ab9d8"
      unitRef="usd">-6478000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib39c363ed29a42e2a7b6ec2b01a0a21c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfOC0xLTEtMS0w_7c845efa-5f57-46d5-80b7-6765f7158c86"
      unitRef="usd">12905000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8ee1fc737ff44eb2971f9c67784bc513_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfOC0zLTEtMS0w_8d3c32d0-c23b-4d16-8544-d9e802673b3c"
      unitRef="usd">11062000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2a7c7e815f09447baf1ff09434457f7c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfOC01LTEtMS0w_962a5f6e-9e58-465e-9a6c-588d1fbf552f"
      unitRef="usd">33039000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i32f853db0bda4a44a54b612f694164df_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfOC03LTEtMS0w_62e9353c-56d8-4510-b067-a3f9754386d8"
      unitRef="usd">13896000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8c2f7fdab1ac4f458bc14e9e9e510a6f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfOS0xLTEtMS0w_e63842a6-729c-48eb-a9b2-aea6e61dec53"
      unitRef="usd">6791000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib124b8d20e9145f4b979a6479e373388_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfOS0zLTEtMS0w_d1e88bab-1ecf-4c76-8320-a154e527bba4"
      unitRef="usd">6205000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i494db96b55854a2e89e478899f250bab_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfOS01LTEtMS0w_bfe08ffc-ab80-4af7-a070-7c26c626a74c"
      unitRef="usd">18610000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ice6d923fe4ba477fafedf83277265c8a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfOS03LTEtMS0w_0cb07f91-c0a6-4fab-8378-5ee1f942887d"
      unitRef="usd">18272000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ice44deaf7ea143c2856e7d8a6ec46eec_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTAtMS0xLTEtMA_ec7701b7-d061-4d54-9556-83318bf94277"
      unitRef="usd">5380000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5ea0af91893743bfa162095e92f7c618_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTAtMy0xLTEtMA_740ca1d9-d153-44e3-a46b-9b22d98c84f1"
      unitRef="usd">4759000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ieea0faadfd8441a0aecc3d03cede5fc2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTAtNS0xLTEtMA_0eb993e3-fdec-4c29-92d5-06929c8a29aa"
      unitRef="usd">13612000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0e0ce7d62e9b4f3f8bcf6145677c913b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTAtNy0xLTEtMA_b3f4f3ad-7a78-4c01-8b81-d90b20998c45"
      unitRef="usd">11118000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idfb5186226104bbeb549eebd6081fd2a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTEtMS0xLTEtMA_73af4ea3-a290-4190-8b5f-d1eca34db808"
      unitRef="usd">4611000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8a97b42007b14c4492acf57c05b0edf1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTEtMy0xLTEtMA_d4a8ed88-edb7-4d86-a32d-d1aa4e5e85a0"
      unitRef="usd">-495000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i29c3aa7f6e96490984c7010cb1e4f40a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTEtNS0xLTEtMA_84e4239e-69d2-4d8b-804e-cc41ac4daeb4"
      unitRef="usd">10104000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4e7c847395774f7c8214be6bb97c7c65_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTEtNy0xLTEtMA_6ed73f16-1035-4f8a-afa7-cd13f770143f"
      unitRef="usd">2601000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib146bed30fe54f72bea3d14deaadd9e1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTItMS0xLTEtMA_7ea1b7db-a5b0-4e01-92ae-c7a9268add49"
      unitRef="usd">4232000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i994184aa5a7d4492a60ed061f9e8eb9e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTItMy0xLTEtMA_99a0f5f4-1ad9-45aa-860d-9389ed2bda16"
      unitRef="usd">7674000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i03fc419530b944699056cd1c837050e4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTItNS0xLTEtMA_0657fb87-c61c-4511-aae7-d535180bfe84"
      unitRef="usd">15094000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6d38c011802541f398aef58c5874e4a3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTItNy0xLTEtMA_b95271c2-294a-4e14-b4e8-e653ec612634"
      unitRef="usd">16906000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i94376ec3297e4f9dabfeeb1992cb1c32_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTMtMS0xLTEtMA_22768c5b-305a-4224-8fc5-d83dc616d923"
      unitRef="usd">56507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id2d83200f1a04913a7285da86edff747_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTMtMy0xLTEtMA_0f5cd8b1-ad83-4223-b092-f110881a565a"
      unitRef="usd">41514000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie4e044479a314969bd0bffee2d126628_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTMtNS0xLTEtMA_b79e9da5-eae1-46e5-ab83-fb128363fa42"
      unitRef="usd">166964000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0cd1b95c7e5f4ca6aa56ce4171b7cddc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTMtNy0xLTEtMA_abc3eda7-6811-4a04-8f30-9c8b2470d4f3"
      unitRef="usd">80227000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="if8104ab739c14e81ae76a0bdc2167b9c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTUtMS0xLTEtMA_1678233b-03e9-4233-9bd1-e2491d6640a2"
      unitRef="usd">13855000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i14dc57259bd4494ca74ef99df87795d9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTUtMy0xLTEtMA_d38d7bb7-6903-4f40-a204-08dc48b5b7ad"
      unitRef="usd">12351000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibdbb1415fa4b41a8be0d138e8a4d82c4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTUtNS0xLTEtMA_73a536ef-8f58-41d4-b848-1e91788fe3b4"
      unitRef="usd">42607000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i59526e9ae7f84165890b4e6dbeb72c7a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTUtNy0xLTEtMA_15eba3ad-3fc9-4d45-8e7b-fc884f5a8be2"
      unitRef="usd">32122000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if8104ab739c14e81ae76a0bdc2167b9c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTYtMS0xLTEtMA_40d58678-4f99-4c68-ba28-62a6bc70821b"
      unitRef="usd">1031000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i14dc57259bd4494ca74ef99df87795d9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTYtMy0xLTEtMA_627bc4d2-cb63-4625-928b-04b3d7094003"
      unitRef="usd">-450000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibdbb1415fa4b41a8be0d138e8a4d82c4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTYtNS0xLTEtMA_16de8dde-f6ff-4a83-b40b-ecc7b044eab5"
      unitRef="usd">-1906000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i59526e9ae7f84165890b4e6dbeb72c7a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTYtNy0xLTEtMA_90c72f62-2409-4c27-8761-63edc00c7c24"
      unitRef="usd">-2178000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2e714afaab76444196a4ab433a20a4aa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTctMS0xLTEtMA_006dce68-d476-41c9-9f3a-221afefa24c3"
      unitRef="usd">-15407000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic6f69ddc87e8493ca2209de8899ee267_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTctMy0xLTEtMA_81e8ed3b-62df-4ca2-af98-5a21290f998f"
      unitRef="usd">-12043000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1e7105fe88c846d6ae3438d1b34c864f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTctNS0xLTEtMA_bbe9c34d-fdba-4ec9-86f9-dcad0277270f"
      unitRef="usd">-77298000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic4e0ace9a05d4e478893028cd64d53a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTctNy0xLTEtMA_ba221df3-99d9-4aa7-8a7b-fbc83b42aa42"
      unitRef="usd">-31420000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTgtMS0xLTEtMA_e2ddf425-2fcd-4799-ae6c-5e49ceac60c1"
      unitRef="usd">28276000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTgtMy0xLTEtMA_f5eadd9b-23e3-4b4b-bd2a-493a62ed4c97"
      unitRef="usd">16670000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTgtNS0xLTEtMA_c9695c70-ca4f-4e35-b6ab-20e79be98c0c"
      unitRef="usd">45153000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOjA4MjBmZDQ2OWE2ZjQ0YWM4ODY4MDMwYzc3ZGFlMzg4L3RhYmxlcmFuZ2U6MDgyMGZkNDY5YTZmNDRhYzg4NjgwMzBjNzdkYWUzODhfMTgtNy0xLTEtMA_170e79a6-7ecc-4918-babf-0752fb5d21d8"
      unitRef="usd">14507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgxNw_5193a2af-14f7-46b4-ba88-59964f9f4f33">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs and bond premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.442%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&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:8.5pt;font-weight:700;line-height:100%"&gt;Identifiable Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;September 30,&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:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&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:8.5pt;font-weight:700;line-height:100%"&gt;September 30,&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:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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="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:8.5pt;font-weight:700;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;349,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;251,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,655,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,556,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other identifiable assets&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; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,669,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,651,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Does not include accounts receivable balances per schedule above or goodwill balances - refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if748b2b6a28a4943ab398ea0dbddaa2c_61" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note G - "Goodwill and Other Intangible Assets"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3d63ad9be43c40deb9e63040360b10eb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMy0xLTEtMS0w_c3d0aa84-d859-4956-bff0-9eb76961920a"
      unitRef="usd">5792000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibf1476b8a0e648eeb3048d2a24f5ccf0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMy0zLTEtMS0w_ea3a7e2e-b0d4-4cff-ab66-6b4900500c81"
      unitRef="usd">5296000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ice2c77b1308742648e303111c69f144c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMy01LTEtMS0w_2d147b30-7822-4fc4-910f-3e0ca169eff4"
      unitRef="usd">16493000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i813d803b9e284b63ae24e407246a307c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMy03LTEtMS0w_57ce4719-f6d6-4403-acec-58f62ab50a59"
      unitRef="usd">15734000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7a7f8cedb30e461088fcf69a54070ad6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNC0xLTEtMS0w_0412ee17-0ce7-4f9d-a057-7c6a3d75f726"
      unitRef="usd">5082000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i39dacf36beae481082b3d081e8afd960_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNC0zLTEtMS0w_6cd5d25f-f7b4-4373-8a73-5319d76cc501"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i737d46a6bd3c4ac799ca21fc43b9337d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNC01LTEtMS0w_87db183d-bfbe-48af-bcf2-404e2f11abb2"
      unitRef="usd">14818000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifdf7897071c541e1a633a3510a6d4f80_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNC03LTEtMS0w_8bb1104d-7c92-4ae9-b49e-21eba3807d86"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifdc988f98d8f48b593f3c7cf3fb77bc5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNS0xLTEtMS0w_17fe9312-9681-4fe6-a58c-9178f8592a9e"
      unitRef="usd">2042000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifb79f776102443859fc6d959d513843a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNS0zLTEtMS0w_c5f7142a-71aa-48d9-a32b-1465a0bc791c"
      unitRef="usd">2038000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iaa7cbd68fdfa4e3fa09356c32f1833a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNS01LTEtMS0w_b5d2252f-f803-4006-9e36-ff5caddc272d"
      unitRef="usd">6354000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i38e41eb24d6d4e919054028ac9f3bd8c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNS03LTEtMS0w_035b3418-cae7-4500-89e3-f84421a990c6"
      unitRef="usd">6129000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7eb3a11544e64616b521b40dfecd82f9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNi0xLTEtMS0w_510026a1-e580-4035-a33a-414699079afa"
      unitRef="usd">41000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i09f46c6968ed4beb8266e1b60fdca3eb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNi0zLTEtMS0w_007e7b82-0d5c-4d1d-bb59-796b3db74d3d"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2bb2ded6df5c48d1b0cb5f85dc16b9a4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNi01LTEtMS0w_583c3475-400e-4e00-a09b-9e98fea483de"
      unitRef="usd">41000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iae85d634bd044ba6beb9ed7dc3fd690f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNi03LTEtMS0w_69061812-0dfd-475d-a7f7-49d123d75999"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i69a0d53e2e7544929a1e513d74311306_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNy0xLTEtMS0w_76f12755-b3d6-43cc-b1c4-5917ff182ee8"
      unitRef="usd">2127000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib1aa5d8d77d74fc189e2971788fffb15_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNy0zLTEtMS0w_21ba2e29-c326-4556-b6e8-0a8e55752c3d"
      unitRef="usd">3281000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="icaa3516cf99a456ab6742363404f945c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNy01LTEtMS0w_2b0bd43e-4dfb-461f-9ce7-202bf0907139"
      unitRef="usd">6290000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8387e13dd0f34f16ba47ae656ffa1575_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfNy03LTEtMS0w_bf907676-eecf-49ce-9a3c-6b7941add801"
      unitRef="usd">7968000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib39c363ed29a42e2a7b6ec2b01a0a21c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfOC0xLTEtMS0w_1789cfeb-944b-4cbc-8a9c-7c33900d8c91"
      unitRef="usd">3093000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8ee1fc737ff44eb2971f9c67784bc513_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfOC0zLTEtMS0w_6a4d57c3-6b48-4d32-b7ef-3ae3b185cb9a"
      unitRef="usd">3120000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2a7c7e815f09447baf1ff09434457f7c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfOC01LTEtMS0w_d24207e0-2d6b-4571-985f-6d582528250d"
      unitRef="usd">9311000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i32f853db0bda4a44a54b612f694164df_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfOC03LTEtMS0w_7f7ab7c3-6ad6-4e5b-85cb-076e637cbe76"
      unitRef="usd">9480000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8c2f7fdab1ac4f458bc14e9e9e510a6f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfOS0xLTEtMS0w_3f32dfb8-1cf0-4296-9d44-ffe90a660b00"
      unitRef="usd">527000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib124b8d20e9145f4b979a6479e373388_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfOS0zLTEtMS0w_e404e974-be2b-40ac-beb4-10ce41c8db69"
      unitRef="usd">595000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i494db96b55854a2e89e478899f250bab_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfOS01LTEtMS0w_ce9bd8f9-6624-45a5-ae1a-24c7fa99f186"
      unitRef="usd">1568000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ice6d923fe4ba477fafedf83277265c8a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfOS03LTEtMS0w_7b46d913-4b46-473a-a76d-48ede66f174d"
      unitRef="usd">1867000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ice44deaf7ea143c2856e7d8a6ec46eec_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTAtMS0xLTEtMA_aac68f5f-e34f-4133-81bc-fba665bf7a67"
      unitRef="usd">3148000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5ea0af91893743bfa162095e92f7c618_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTAtMy0xLTEtMA_b1670188-d2c6-4056-9905-70c91f96091e"
      unitRef="usd">3304000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ieea0faadfd8441a0aecc3d03cede5fc2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTAtNS0xLTEtMA_6a3fe0bc-6b52-47ad-82c1-a85d4c0f8ed6"
      unitRef="usd">8845000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0e0ce7d62e9b4f3f8bcf6145677c913b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTAtNy0xLTEtMA_900ba3d0-e6ab-41dc-9a46-e9ff5bb6c118"
      unitRef="usd">9286000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="idfb5186226104bbeb549eebd6081fd2a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTEtMS0xLTEtMA_6ccf5a76-587e-445c-95cd-c26f45efb2a5"
      unitRef="usd">1965000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8a97b42007b14c4492acf57c05b0edf1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTEtMy0xLTEtMA_9d7c7bee-b4ec-4ab8-8686-43adac9a9b2c"
      unitRef="usd">1697000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6b536cbb8b8141d682baaf88eeb12c50_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTEtNS0xLTEtMA_8dcef6c3-2e68-439e-ae96-b199962ec0a4"
      unitRef="usd">5702000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id400be344d6143c5b9ed9e285db05392_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTEtNy0xLTEtMA_306469b2-9671-491a-bd14-328f4a4fe9f3"
      unitRef="usd">4969000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib146bed30fe54f72bea3d14deaadd9e1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTItMS0xLTEtMA_50ee9ee4-5a4f-411a-8364-aa4cf3f3ccbb"
      unitRef="usd">5610000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i994184aa5a7d4492a60ed061f9e8eb9e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTItMy0xLTEtMA_13f7924d-39f8-4608-81ff-ed9c4e3e3ef2"
      unitRef="usd">5649000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibae9d92ab1d4446fb76a41931c690b91_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTItNS0xLTEtMA_e2c2e40b-6b72-44b6-8bb0-3adf7530f066"
      unitRef="usd">15976000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia0aa7848866b459491dfe9bc59ac2c50_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTItNy0xLTEtMA_20d1e977-4524-4e79-b68d-27c130f215e1"
      unitRef="usd">16912000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i94376ec3297e4f9dabfeeb1992cb1c32_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTMtMS0xLTEtMA_3a378266-a029-466d-a580-5b38291282b3"
      unitRef="usd">29427000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id2d83200f1a04913a7285da86edff747_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTMtMy0xLTEtMA_8414ab89-b4a1-4801-9ce9-64a2f55aa2a2"
      unitRef="usd">24980000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie4e044479a314969bd0bffee2d126628_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTMtNS0xLTEtMA_df0aa4cb-4964-411e-9cd4-e1aa43584f8e"
      unitRef="usd">85398000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0cd1b95c7e5f4ca6aa56ce4171b7cddc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTMtNy0xLTEtMA_398ffd77-69d4-4909-b77f-9d6f79b3661a"
      unitRef="usd">72345000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i011a3b5b3f5a43fab3445f216fa87805_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTUtMS0xLTEtMA_8af80810-f177-4acd-b807-22cc31406f7e"
      unitRef="usd">759000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1fa5f6251bab4161ba971ee34e86d0d3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTUtMy0xLTEtMA_961eecbd-5eaa-4eba-b452-78557ea9f473"
      unitRef="usd">577000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iee32995ca8774e55befe1a5911a353be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTUtNS0xLTEtMA_dbb557e0-c8df-4184-850e-468e6f1b1fc0"
      unitRef="usd">2084000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8b81203c217d4aa09c112ca8ae947466_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTUtNy0xLTEtMA_8725524f-6a62-4aed-8765-ea7f09e976ae"
      unitRef="usd">1656000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTYtMS0xLTEtMA_a8c21ddc-252b-4079-9309-82ecfdee0b4c"
      unitRef="usd">30186000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTYtMy0xLTEtMA_bd5fdf3b-3356-46e2-bade-bebb39d03b62"
      unitRef="usd">25557000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTYtNS0xLTEtMA_e2721c6d-b6bc-4759-8211-04d911694722"
      unitRef="usd">87482000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM2NDIyOWRkYmIxZjQ4ODJhMTNmMGM3NDVhYTYyYjllL3RhYmxlcmFuZ2U6YzY0MjI5ZGRiYjFmNDg4MmExM2YwYzc0NWFhNjJiOWVfMTYtNy0xLTEtMA_a6e45072-0df7-4e75-9763-f949745cc6eb"
      unitRef="usd">74001000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AccountsReceivableGross
      contextRef="i4831c903704f4968a29b723b06f062c3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy0xLTEtMS0w_fea11c14-530f-4892-8d29-9b9f097fa938"
      unitRef="usd">50339000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="id6d547fb0cf04ef99448b9a7f5c2bfc3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy0zLTEtMS0w_32a3f3c0-650f-4d05-8c18-9e359c2cafa0"
      unitRef="usd">50082000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i4831c903704f4968a29b723b06f062c3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy01LTEtMS0w_e4d64912-e8ba-4660-85f2-d481fc64644b"
      unitRef="usd">349752000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="id6d547fb0cf04ef99448b9a7f5c2bfc3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy03LTEtMS0w_551d7716-42c6-4e47-9edb-3a894b063cc7"
      unitRef="usd">354033000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i7402556888c24dd0829cb21b9e2850db_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNC0xLTEtMS0w_f3d9e820-82d0-461a-a256-9605422745a9"
      unitRef="usd">3116000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i8655d8e1adf44a7aadf22984c589fe33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNC0zLTEtMS0w_b700da3c-fd09-4f1d-8132-f467151542e5"
      unitRef="usd">1492000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7402556888c24dd0829cb21b9e2850db_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNC01LTEtMS0w_3f6604d4-8435-4043-a87e-637e59d29005"
      unitRef="usd">262747000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i8655d8e1adf44a7aadf22984c589fe33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNC03LTEtMS0w_8fc72dfb-e4f3-474b-8527-9029d3571d94"
      unitRef="usd">269438000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i6f10d291cc2e4d249deb223195e749e8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS0xLTEtMS0w_837a8c66-7a94-48c2-9b52-815fc0b81e08"
      unitRef="usd">8423000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ib1fc0b0d77654b6da57ebe14585afa25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS0zLTEtMS0w_f8974f50-947b-4204-b899-11a88e86f178"
      unitRef="usd">5034000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i6f10d291cc2e4d249deb223195e749e8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS01LTEtMS0w_919fa259-f05a-4c07-bb3e-030cffbf2808"
      unitRef="usd">87483000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ib1fc0b0d77654b6da57ebe14585afa25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS03LTEtMS0w_7d0a8bae-769d-4a9d-8937-cee79a7406de"
      unitRef="usd">91293000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ia631f1d357d44928b5063d4f38dc8783_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNi0xLTEtMS0w_1661b76e-ad6e-49ee-b5d0-7ffdc1731a91"
      unitRef="usd">21953000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i865a916afcb241449c762c34d0e32ac5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNi0zLTEtMS0w_819f826b-fe0f-42c2-80d1-a6a75411bbc5"
      unitRef="usd">0</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ia631f1d357d44928b5063d4f38dc8783_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNi01LTEtMS0w_2612b1ca-84da-4b39-a5b5-22399962da71"
      unitRef="usd">112757000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i865a916afcb241449c762c34d0e32ac5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNi03LTEtMS0w_d0676299-ef86-4a4b-b5f6-92cc5babe721"
      unitRef="usd">0</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i0aff7090890142e7b7c7413229836d1f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNy0xLTEtMS0w_a1f18c36-0fae-413f-9ef6-10ba0b030daf"
      unitRef="usd">17728000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="id77ebdde7d364b18a238c37db8cc0375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNy0zLTEtMS0w_ae22a381-f3fc-4332-9936-3c89f30adbfa"
      unitRef="usd">10172000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i0aff7090890142e7b7c7413229836d1f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNy01LTEtMS0w_8f5e9e5e-8202-4194-8041-4de13ba8f250"
      unitRef="usd">127618000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="id77ebdde7d364b18a238c37db8cc0375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNy03LTEtMS0w_bddf18a8-2be6-48ff-aebb-710b3d41ca3a"
      unitRef="usd">129116000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ia93bfd89ab6a4341a6a0cfd998d16383_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC0xLTEtMS0w_42819a24-d022-4484-bc91-8113b2db36d3"
      unitRef="usd">41892000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i6298f614ca054ae0b6c005b88dd8a2df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC0zLTEtMS0w_a58c7ef0-7040-4db9-920d-b3d3c55b22a4"
      unitRef="usd">40126000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ia93bfd89ab6a4341a6a0cfd998d16383_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC01LTEtMS0w_dfe08d93-df1e-427c-ba3f-13ad2c7ad41e"
      unitRef="usd">214760000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i6298f614ca054ae0b6c005b88dd8a2df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC03LTEtMS0w_0cdd6594-f333-4d07-b6d4-883bf42bee90"
      unitRef="usd">191180000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="if1aab06de951495daf2f2979b55c1fcc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS0xLTEtMS0w_2ed6d223-9a3d-4691-ace1-b38ab34f86bc"
      unitRef="usd">9082000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i1157e76acf3b4a4a813ecb4b7db76854_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS0zLTEtMS0w_4f8c4e35-79e9-4d84-bc2b-702ac7823559"
      unitRef="usd">7252000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="if1aab06de951495daf2f2979b55c1fcc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS01LTEtMS0w_e2ef2ae9-5089-4a6d-b27a-e17bdb8fa773"
      unitRef="usd">24210000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i1157e76acf3b4a4a813ecb4b7db76854_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS03LTEtMS0w_3efd4c71-5e36-4922-b0ab-c2ae07bdd822"
      unitRef="usd">28932000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i861c9c58096f49969510f1d4796f9759_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTAtMS0xLTEtMA_7ebb9bff-9757-4838-8608-3bbf73e84a16"
      unitRef="usd">33816000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ibc4272757f9d4c12aa7e21ed6150b0b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTAtMy0xLTEtMA_f7e98165-35d7-4022-8c97-03c2e59e9f8d"
      unitRef="usd">34088000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i861c9c58096f49969510f1d4796f9759_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTAtNS0xLTEtMA_502c3ed1-d17b-4fcf-ad39-d8fcf6516325"
      unitRef="usd">158885000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ibc4272757f9d4c12aa7e21ed6150b0b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTAtNy0xLTEtMA_81fd434f-6dcd-4198-9677-42687174f4d1"
      unitRef="usd">164800000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i684ebee449334b99849878f35c40b602_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtMS0xLTEtMA_4076f5e9-5814-4257-974d-b54f4ceaa9ab"
      unitRef="usd">22534000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ibdab8bdfb0704b178b844faa6c35382d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtMy0xLTEtMA_916008d4-3a3a-478e-8969-c82786efaa4d"
      unitRef="usd">13237000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i684ebee449334b99849878f35c40b602_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtNS0xLTEtMA_72085d5f-6c5b-4b25-a8b8-626ecb49ff5e"
      unitRef="usd">86534000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ibdab8bdfb0704b178b844faa6c35382d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtNy0xLTEtMA_38f0532c-80d0-4cd7-9065-8ad9506995ca"
      unitRef="usd">75958000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ifb8eaabf84f24967bf6dadffc1308200_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTItMS0xLTEtMA_6bd7e32b-992a-48bb-9484-f5f0ec6b353b"
      unitRef="usd">67547000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i68fb1aed97884eacbdb46007d18446e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTItMy0xLTEtMA_6d1dcc7b-3b3f-4235-8db2-f1c338f414d7"
      unitRef="usd">70467000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ifb8eaabf84f24967bf6dadffc1308200_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTItNS0xLTEtMA_2da9a180-0a0f-4c96-9529-8049d57d0549"
      unitRef="usd">231131000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i68fb1aed97884eacbdb46007d18446e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTItNy0xLTEtMA_142e36ae-418a-4ca3-9169-3a4451a28d59"
      unitRef="usd">251307000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTMtMS0xLTEtMA_a2a39dac-d4a3-457c-a3a1-f6e20b40d487"
      unitRef="usd">17489000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTMtMy0xLTEtMA_cc86b103-5456-45e6-b5a3-bfed09ce9842"
      unitRef="usd">18255000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="id4481de9d10e42ef8cf259e2412f2e5b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtMS0xLTEtMA_e10be3e3-a5cd-485a-8c03-f66fd9358184"
      unitRef="usd">258941000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="id1dbebd9b825481a83c96ad6f12353b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtMy0xLTEtMA_0d661367-31a3-4fd4-81ca-8e4c9b84e1fb"
      unitRef="usd">213695000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="id4481de9d10e42ef8cf259e2412f2e5b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtNS0xLTEtMA_5c6a8ab3-d9cd-4d3b-b527-33aae918189b"
      unitRef="usd">1655877000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="id1dbebd9b825481a83c96ad6f12353b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtNy0xLTEtMA_70caa6ba-64be-469b-aafe-10b90dd3ce90"
      unitRef="usd">1556057000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ia0ab7243ed7440149cb011e397b69f6d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTYtNS0xLTEtMA_fddad74c-237a-467a-aa4c-bd42372505c4"
      unitRef="usd">13272000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i67131393367342ea954efd6dafdc1547_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTYtNy0xLTEtMA_cc61d8c0-291e-4192-9523-382b819c1245"
      unitRef="usd">8213000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTctNy0xLTEtMA_ec9b3df3-e25f-4721-a7e9-0b6251323766"
      unitRef="usd">87378000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AccountsReceivableNet
      contextRef="id4481de9d10e42ef8cf259e2412f2e5b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtMS0xLTEtMA_5cdd41a4-df91-4566-9885-4f28e170579c"
      unitRef="usd">258941000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="id1dbebd9b825481a83c96ad6f12353b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtMy0xLTEtMA_a2d31aff-6784-4a0a-b061-9cf93f588ac8"
      unitRef="usd">213695000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtNS0xLTEtMA_3ffe2192-667b-4f69-9c98-3ef6a29ca642"
      unitRef="usd">1669149000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtNy0xLTEtMA_b6ea0a4b-7947-4aef-a5d0-ffc1a2e8ae2c"
      unitRef="usd">1651648000</codi:IdentifiableAssetsOfSegments>
    <codi:PropertyPlantAndEquipmentAndInventoryTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RleHRyZWdpb246NWI0N2I0M2RlYmE2NDRiYWI3ODRjNmY1MmY1ZTA0NGRfNDEx_d88d0b58-1826-4ef2-b888-a6e347da113c">Property, Plant and Equipment and Inventory&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment is comprised of the following at September&#160;30, 2021 and December&#160;31, 2020 &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;(in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(182,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(156,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $10.4 million and $28.9 million for the three and nine months ended&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021, respectively and $8.4 million and $24.5 million for 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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and nine months ended September&#160;30, 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is comprised of the following at September&#160;30, 2021 and December&#160;31, 2020 &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&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:9pt;font-weight:400;line-height:100%"&gt;27,380&#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:9pt;font-weight:400;line-height:100%"&gt;14,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;394,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: obsolescence reserve&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:9pt;font-weight:400;line-height:100%"&gt;(27,648)&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;(21,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</codi:PropertyPlantAndEquipmentAndInventoryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RleHRyZWdpb246NWI0N2I0M2RlYmE2NDRiYWI3ODRjNmY1MmY1ZTA0NGRfMzk3_bcc03a18-e1c7-4d5b-a799-8cc9745ec95f">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(182,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(156,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3ab68bf346aa41e5a63360893804b965_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfMS0xLTEtMS0w_56b3b56f-0a69-429d-8b87-b4ed040e2c4a"
      unitRef="usd">212815000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i224d8757b11044ceaf9cca58464c9177_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfMS0zLTEtMS0w_9fb23b6a-6d12-49af-b2b6-2dbc1c48e0a4"
      unitRef="usd">196292000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ied315b99a03f4f3e8bebb216e89597b1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfMi0xLTEtMS0w_0d8485f9-8548-46f7-9e97-921903ee5d8c"
      unitRef="usd">53211000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a0b1bae4fe8483daedf12bb1be0e95d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfMi0zLTEtMS0w_22ba159e-469d-40a9-9b25-001fe7b0950a"
      unitRef="usd">47092000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie1cfa05c2cd74affbece898a548ca03d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfMy0xLTEtMS0w_e9257fdd-810a-4e24-b18b-6401cbf9b02f"
      unitRef="usd">54645000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ica8ac44582a2486b9b6c69157b8694a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfMy0zLTEtMS0w_1bf11b51-08c8-47e7-83c1-8cdaee2833ef"
      unitRef="usd">49287000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6961bfccfc094e70ac1ec58b05672e6b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfNC0xLTEtMS0w_77367f92-0cec-4c8b-b3d5-faf390b5c6d4"
      unitRef="usd">13323000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4f8735596c6b41d4a3c6d3fdcda647f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfNC0zLTEtMS0w_36f57d4a-ec0c-40fd-a364-b25d755fd6f8"
      unitRef="usd">10817000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfNS0xLTEtMS0w_b7971139-ed19-4b6c-8c52-45df65906622"
      unitRef="usd">18507000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfNS0zLTEtMS0w_6958391c-583f-4ebf-9974-ff59d340baa6"
      unitRef="usd">15713000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfNi0xLTEtMS0w_278b94f4-8213-4c90-baaa-0acc1528fe7e"
      unitRef="usd">352501000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfNi0zLTEtMS0w_e482f055-185a-4277-8996-9b4da4fee54f"
      unitRef="usd">319201000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfNy0xLTEtMS0w_1f054b25-99ef-42ed-9c0e-d85b5caf0980"
      unitRef="usd">182994000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfNy0zLTEtMS0w_18c20fe2-9a98-42ab-b303-5e97d2db2312"
      unitRef="usd">156083000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfOC0xLTEtMS0w_8fb05087-6aa1-4398-83eb-c52f871af69c"
      unitRef="usd">169507000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmVmNjhiMWVmYTIzZTQ4NmM4MWRmODJhY2YxZTllNmNlL3RhYmxlcmFuZ2U6ZWY2OGIxZWZhMjNlNDg2YzgxZGY4MmFjZjFlOWU2Y2VfOC0zLTEtMS0w_51de0f04-4343-42c8-b9f0-4c68dd833fe6"
      unitRef="usd">163118000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RleHRyZWdpb246NWI0N2I0M2RlYmE2NDRiYWI3ODRjNmY1MmY1ZTA0NGRfMjA2_32cb3b18-d34f-44cd-9ec9-0836e4f5505b"
      unitRef="usd">10400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RleHRyZWdpb246NWI0N2I0M2RlYmE2NDRiYWI3ODRjNmY1MmY1ZTA0NGRfMjEz_d0543fea-a667-4784-8a1d-4d1c2cc0c612"
      unitRef="usd">28900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RleHRyZWdpb246NWI0N2I0M2RlYmE2NDRiYWI3ODRjNmY1MmY1ZTA0NGRfMjYx_c2e94eb3-989c-4e7f-b9f8-b6a1e085eda1"
      unitRef="usd">8400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RleHRyZWdpb246NWI0N2I0M2RlYmE2NDRiYWI3ODRjNmY1MmY1ZTA0NGRfMjY4_40b90c8c-e645-4b4d-b42f-310016e249b6"
      unitRef="usd">24500000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RleHRyZWdpb246NWI0N2I0M2RlYmE2NDRiYWI3ODRjNmY1MmY1ZTA0NGRfMzk4_a183b4e4-7ca1-42b7-adfc-e398876238ea">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is comprised of the following at September&#160;30, 2021 and December&#160;31, 2020 &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&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:9pt;font-weight:400;line-height:100%"&gt;27,380&#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:9pt;font-weight:400;line-height:100%"&gt;14,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;394,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: obsolescence reserve&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:9pt;font-weight:400;line-height:100%"&gt;(27,648)&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;(21,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfMS0xLTEtMS0w_17fa43c0-28e8-4a80-ae1a-91a9b12261ef"
      unitRef="usd">91938000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfMS0zLTEtMS0w_5db3c0c8-5d48-4fc1-9775-a74d5e373f48"
      unitRef="usd">76831000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfMi0xLTEtMS0w_bd308fd8-0a19-46a7-ae64-a59396dd1d21"
      unitRef="usd">27380000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfMi0zLTEtMS0w_8ce30249-2108-4cdc-a111-bbb2d1b15fc3"
      unitRef="usd">14978000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfMy0xLTEtMS0w_7ca4b55d-e30b-42c7-be31-84b0ac2223e8"
      unitRef="usd">394926000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfMy0zLTEtMS0w_c13d7489-fa10-49f4-87eb-932cc91a19bb"
      unitRef="usd">283380000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfNC0xLTEtMS0w_54e7f7e2-7a15-4f6a-8f96-744b680fb30d"
      unitRef="usd">27648000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfNC0zLTEtMS0w_a7d75667-5329-4609-a720-7e3905d5e9da"
      unitRef="usd">21222000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfNS0xLTEtMS0w_2c1a99b9-d7cf-4e61-b057-2386f9929642"
      unitRef="usd">486596000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181OC9mcmFnOjViNDdiNDNkZWJhNjQ0YmFiNzg0YzZmNTJmNWUwNDRkL3RhYmxlOmM5NWUwODYxMWVjYzRkMWJhNTIwM2ExZDQxMTNmMjU2L3RhYmxlcmFuZ2U6Yzk1ZTA4NjExZWNjNGQxYmE1MjAzYTFkNDExM2YyNTZfNS0zLTEtMS0w_c554f2ca-ab26-4d25-af98-d2cc06bedf52"
      unitRef="usd">353967000</us-gaap:InventoryNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfNTQ1OA_5228922f-bf0d-4681-952f-91654625c9af">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note G &#x2014; Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of acquisitions of various businesses, the Company has significant intangible assets on its balance sheet that include goodwill and indefinite-lived intangibles. The Company&#x2019;s goodwill and indefinite-lived intangibles are tested and reviewed for impairment annually as of March 31st or more frequently if facts and circumstances warrant by comparing the fair value of each reporting unit to its carrying value. Each of the Company&#x2019;s businesses represent a reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Annual Impairment Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. We determined that the Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was 13.0% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by 272%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 Annual Impairment Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used a qualitative approach to test goodwill for impairment in the prior year. We determined that the Ergobaby, Altor Solutions and Velocity reporting units required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2020 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative tests of Ergobaby, Altor Solutions and Velocity were performed using an income approach to determine the fair value of the reporting units. For Ergobaby, the discount rate used in the income approach was 15.9% and the results of the quantitative impairment testing indicated that the fair value of the Ergobaby reporting unit exceeded the carrying value by 14.0%.  For Altor Solutions, the discount rate used in the income approach was 13.3%, and the results of the quantitative impairment testing indicated that the fair value of the Altor Solutions reporting unit exceeded the carrying value by 3.8%.  For Velocity, the discount rate used in the income approach was 12.8%, and the results of the quantitative impairment testing indicated that the fair value of the Velocity reporting unit exceeded the carrying value by 16.4%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the net carrying value of goodwill at September&#160;30, 2021 and December&#160;31, 2020, is as follows &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.139%"/&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:9pt;font-weight:400;line-height:100%"&gt;Goodwill - gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;790,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill - net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;912,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the change in the carrying value of goodwill for the nine months ended September&#160;30, 2021 by operating segment &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,083)&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,780&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,331&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;912,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Represents goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Annual indefinite lived impairment testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used a qualitative approach to test indefinite lived intangible assets for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of an indefinite lived intangible asset is impaired as a basis for determining whether it is necessary to perform quantitative impairment testing. The Company evaluated the qualitative factors of each indefinite lived intangible asset in connection with the annual impairment testing for 2021 and 2020. Results of the qualitative analysis indicate that it is more likely than not that the fair value of the reporting units that maintain indefinite lived intangible assets exceeded the carrying value. The Ergobaby reporting unit has an indefinite lived trade name that was tested in conjunction with the goodwill impairment test at March 31, 2020. The results of the quantitative impairment testing indicated that the trade name was not impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets are comprised of the following at September&#160;30, 2021 and December&#160;31, 2020&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; (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.019%"/&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;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:7.75pt;font-weight:700;line-height:100%"&gt;Gross Carrying  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:7.75pt;font-weight:700;line-height:100%"&gt;Accumulated  Amortization&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:7.75pt;font-weight:700;line-height:100%"&gt;Net Carrying  Amount&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:7.75pt;font-weight:700;line-height:100%"&gt;Gross Carrying  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:7.75pt;font-weight:700;line-height:100%"&gt;Accumulated  Amortization&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:7.75pt;font-weight:700;line-height:100%"&gt;Net Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;534,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;(206,621)&lt;/span&gt;&lt;/td&gt;&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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;327,915&#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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;534,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;(177,416)&lt;/span&gt;&lt;/td&gt;&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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;357,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Technology and patents&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:8.25pt;font-weight:400;line-height:100%"&gt;155,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(37,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;118,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;148,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(28,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;119,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Trade names, subject to amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;358,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(83,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;275,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;358,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(65,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;293,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.25pt;font-weight:400;line-height:100%"&gt;Licensing and non-compete agreements&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:8.25pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(3,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(3,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.25pt;font-weight:400;line-height:100%"&gt;Distributor relations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,054,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(331,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;723,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,045,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(274,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;770,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Trade names, not subject to amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;In-process research and development &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="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:8.25pt;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:8.25pt;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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;6,500&#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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;6,500&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Total intangibles, net&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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;1,111,759&#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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;(331,419)&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 #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:8.25pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;780,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;1,109,068&#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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;(274,923)&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 #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:8.25pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;834,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life. The Company determined that the in-process research and development technology asset acquired in the BOA acquisition achieved viability in the second quarter of 2021, and will be amortized over a ten-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangible assets was $19.1 million and $56.5 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the three and nine months ended September&#160;30, 2021, respectively, and $15.2 million and $43.5 million for the three and nine months ended September&#160;30, 2020, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated charges to amortization expense of intangible assets for the remainder of 2021 and the next four years, is as follows &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.254%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,986&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i0613c10651f7483fabaf5fd16690f296_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfMTU3MQ_9e15c7ba-5845-49db-9f23-8acc9b4388f3"
      unitRef="number">0.130</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i295dacfb97d14a77a755950faedf9d4a_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfMTcxOQ_c1fae0dc-c75b-4873-a65a-44137d4bbaca"
      unitRef="number">2.72</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i6fc8e0564e7e48cba64d8f40c6ad03aa_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfMjU4Nw_8f744560-33c7-4ede-bda5-8c51164c1e16"
      unitRef="number">0.159</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="if72de03d596a492b91b58873b153be1b_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfMjczNw_1f72aa48-9297-491e-8e3c-b5812cbec89e"
      unitRef="number">0.140</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="ic43753d9b90e45cf83864629f625a4b8_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfMjgxMw_e2e713b3-e58f-4cd9-a5cc-28959676dea6"
      unitRef="number">0.133</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i2bd07eee2ff54303b2bf7c1389b5c821_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfMjk3MQ_2b7b90b5-fffa-4e85-9ba9-d6fb779b61ee"
      unitRef="number">0.038</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i0b6f028b61134db1a411bb3be7a46178_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfMzA0MA_ccea21ea-5d4b-478e-bd58-d06e7b186bb1"
      unitRef="number">0.128</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i2fac06cdeb8443b580544877f425273b_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfMzE5MQ_dcad0114-5bd9-4c00-aa95-69268445852c"
      unitRef="number">0.164</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfNTQ2Mw_81d21ac3-7a2c-41d5-b1b1-2378d7322c8a">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the net carrying value of goodwill at September&#160;30, 2021 and December&#160;31, 2020, is as follows &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.139%"/&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:9pt;font-weight:400;line-height:100%"&gt;Goodwill - gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;790,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill - net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;912,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the change in the carrying value of goodwill for the nine months ended September&#160;30, 2021 by operating segment &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,083)&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,780&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,331&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;912,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Represents goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmY0ZmYxMDFlYTNiZTQ3N2Y5OTkzMjg3OWQxMGFjZDMyL3RhYmxlcmFuZ2U6ZjRmZjEwMWVhM2JlNDc3Zjk5OTMyODc5ZDEwYWNkMzJfMTItMS0xLTEtMA_dea16047-aeb2-4d53-9821-840a25156751"
      unitRef="usd">969948000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmY0ZmYxMDFlYTNiZTQ3N2Y5OTkzMjg3OWQxMGFjZDMyL3RhYmxlcmFuZ2U6ZjRmZjEwMWVhM2JlNDc3Zjk5OTMyODc5ZDEwYWNkMzJfMTItMy0xLTEtMA_e2d317f1-77a2-4d68-a705-2f59eec84937"
      unitRef="usd">790920000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmY0ZmYxMDFlYTNiZTQ3N2Y5OTkzMjg3OWQxMGFjZDMyL3RhYmxlcmFuZ2U6ZjRmZjEwMWVhM2JlNDc3Zjk5OTMyODc5ZDEwYWNkMzJfMTMtMS0xLTEtMA_57780bd2-44c7-48df-a6b0-703399d8a912"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmY0ZmYxMDFlYTNiZTQ3N2Y5OTkzMjg3OWQxMGFjZDMyL3RhYmxlcmFuZ2U6ZjRmZjEwMWVhM2JlNDc3Zjk5OTMyODc5ZDEwYWNkMzJfMTMtMy0xLTEtMA_1c6d30a7-47c0-4daa-ba1e-51d4ce490bb3"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmY0ZmYxMDFlYTNiZTQ3N2Y5OTkzMjg3OWQxMGFjZDMyL3RhYmxlcmFuZ2U6ZjRmZjEwMWVhM2JlNDc3Zjk5OTMyODc5ZDEwYWNkMzJfMTQtMS0xLTEtMA_d2ddc779-9343-46e3-85da-49779bcd1097"
      unitRef="usd">912203000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmY0ZmYxMDFlYTNiZTQ3N2Y5OTkzMjg3OWQxMGFjZDMyL3RhYmxlcmFuZ2U6ZjRmZjEwMWVhM2JlNDc3Zjk5OTMyODc5ZDEwYWNkMzJfMTQtMy0xLTEtMA_d1aafcb1-21a4-4a8c-acdd-b4ef290fb351"
      unitRef="usd">733175000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2230fb69091e4a96a7360c08ab554fc0_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMS0yLTEtMS0w_2b1bc057-a4c1-495d-bcfe-8e23ab7dc6e4"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i107b6fb162214e2b968a8da35e5c8e53_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMS0xMi0xLTEtMA_24a077d1-5356-45f5-a771-c97ab0bf3c2a"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifee0987ccdd3473d89f258675ec73396_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMi0yLTEtMS0w_afb32022-e05c-408f-b136-a5193da2d828"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic29a06601c254a2c88c069d5619bd886_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMi0xMi0xLTEtMA_ce1b3899-5ecb-48a8-b8be-d51eba9da08b"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i537ab92dfa52435eadb4daa6fa4758ec_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMy0yLTEtMS0w_c612ba98-00c5-4f5d-a35c-35864efa5647"
      unitRef="usd">63531000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9ddd2913961f436eae0275a89f9d69de_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMy00LTEtMS0w_c102c073-ef12-4b8a-8c70-1c3a1cbaab34"
      unitRef="usd">-2083000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="idf0c134aab9b4393a7f393cab10b74ab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMy0xMi0xLTEtMA_3dac1d62-9dc6-469c-9961-0aa35760d0af"
      unitRef="usd">61448000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia01e43a0c7e64d29b3a0a3b601536061_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNC0yLTEtMS0w_eea2806a-cb94-467c-a9ca-d30cb4b9ae63"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie423ff1c7570449cbc7e6c1c2c56c258_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNC00LTEtMS0w_a61760af-eb51-4949-8dde-8bdf1bc766bd"
      unitRef="usd">158780000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="if6c00e7d73434d6e8babab81aa6f2a5c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNC0xMi0xLTEtMA_d5837e28-ee98-4942-b973-b26284d03ec5"
      unitRef="usd">158780000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8bc742f9cd5244bcbcbe5856e939afad_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNS0yLTEtMS0w_959978ca-b685-47b5-b482-8c2be890ffb9"
      unitRef="usd">68170000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie8ef1c2666a54adbbe551f87cbf75e7b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNS00LTEtMS0w_c1418c24-580d-4664-ad82-593ce1dacba2"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i028d7c3a9a944b4aa4451e55072b3b83_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNS0xMi0xLTEtMA_9bc6b02a-1c54-4e33-98f7-be3c37e155f1"
      unitRef="usd">68170000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6d6f021e3e1049218979e08796cc7ac2_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNi0yLTEtMS0w_288aef3b-2f57-4bdf-80aa-1f0dbca1b369"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7275b76c609542e3b5e56e68619e8ba1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNi0xMi0xLTEtMA_a17a154a-0bca-49df-94eb-8b14b0f9c003"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0fd7bbc46fe9447cb2ead116fc604a07_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNy0yLTEtMS0w_020e8bfe-edb2-4363-9732-4b29ff7d363f"
      unitRef="usd">58019000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i019fd59a65654db9a04a24ecbbb93ed7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfNy0xMi0xLTEtMA_540fcd70-a84a-44fd-b217-41eb7eb7cebc"
      unitRef="usd">58019000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i59ba2f85f19b4a27974bcd417dce129e_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfOC0yLTEtMS0w_b246d8f3-4895-4d87-b79e-4e59551880e2"
      unitRef="usd">75369000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i74192a859028496c9a0782744a1a6ed6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfOC0xMi0xLTEtMA_1d55f981-f3f4-4d7d-856e-1c5b8f46de3c"
      unitRef="usd">75369000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i32f9c0cf926b4d858b13344717b4c92d_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfOS0yLTEtMS0w_9c97df79-2d0b-4760-8bb2-c6deacf90bcb"
      unitRef="usd">26903000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i36d2fe92dcc3484bac28475e6afa53ab_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfOS00LTEtMS0w_a456c506-e4eb-41c3-ad08-6814033422d2"
      unitRef="usd">22331000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="id307ebb947a447569ef5d1337f4b8372_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfOS0xMi0xLTEtMA_f10a903e-0bb9-4f29-9d26-fa0b0fa55c05"
      unitRef="usd">49234000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0cf42958634e4ac5abb9c51fca4fdaeb_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMTAtMi0xLTEtMA_f2fb33c4-c83d-41e2-9dc0-e7b1d13e6fc4"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0e2cff835df94d16a9093f238814956d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMTAtMTItMS0xLTA_27d2fe42-b21a-4b34-96fe-68de7c711086"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9c37ff54c83e4409905720cbe7301ce5_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMTEtMi0xLTEtMA_7cb41835-ec36-46e1-bdfc-c01868f32d18"
      unitRef="usd">8649000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idaada51c28824583aa88aaa4097fdefb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMTEtMTItMS0xLTA_e3bde189-7032-42df-a287-fbb2b26874e7"
      unitRef="usd">8649000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2e6567b8688f4a9e8986fe24883f1cee_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMTItMi0xLTEtMA_1c8d970f-bf8b-498a-a150-dc4a3c9980c8"
      unitRef="usd">733175000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMTItNC0xLTEtMA_5d257d15-4eec-46fb-8cde-b1fd62e5c03b"
      unitRef="usd">179028000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOjA1NTZiYjZiMGJlNjRkOTY5NDg5YWZjODMyZWZlMGU5L3RhYmxlcmFuZ2U6MDU1NmJiNmIwYmU2NGQ5Njk0ODlhZmM4MzJlZmUwZTlfMTItMTItMS0xLTA_fef0d79e-58b9-4389-a10a-c1f993cae5c0"
      unitRef="usd">912203000</us-gaap:Goodwill>
    <codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfNTQ4MA_9ec84c37-f90f-4114-a5a2-a8f298b01a2c">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets are comprised of the following at September&#160;30, 2021 and December&#160;31, 2020&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; (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.019%"/&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;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:7.75pt;font-weight:700;line-height:100%"&gt;Gross Carrying  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:7.75pt;font-weight:700;line-height:100%"&gt;Accumulated  Amortization&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:7.75pt;font-weight:700;line-height:100%"&gt;Net Carrying  Amount&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:7.75pt;font-weight:700;line-height:100%"&gt;Gross Carrying  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:7.75pt;font-weight:700;line-height:100%"&gt;Accumulated  Amortization&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:7.75pt;font-weight:700;line-height:100%"&gt;Net Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;534,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;(206,621)&lt;/span&gt;&lt;/td&gt;&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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;327,915&#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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;534,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;(177,416)&lt;/span&gt;&lt;/td&gt;&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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;357,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Technology and patents&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:8.25pt;font-weight:400;line-height:100%"&gt;155,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(37,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;118,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;148,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(28,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;119,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Trade names, subject to amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;358,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(83,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;275,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;358,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(65,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;293,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.25pt;font-weight:400;line-height:100%"&gt;Licensing and non-compete agreements&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:8.25pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(3,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(3,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.25pt;font-weight:400;line-height:100%"&gt;Distributor relations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,054,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(331,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;723,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,045,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(274,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;770,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Trade names, not subject to amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;In-process research and development &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="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:8.25pt;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:8.25pt;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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;6,500&#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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;6,500&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Total intangibles, net&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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;1,111,759&#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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;(331,419)&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 #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:8.25pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;780,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;1,109,068&#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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"&gt;(274,923)&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 #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:8.25pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;834,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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;</codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5d8490ba414a45cfb0059920d14729a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMi0xLTEtMS0w_7affdfb5-c9ee-42e1-bb73-cd19b9d3d1c7"
      unitRef="usd">534536000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5d8490ba414a45cfb0059920d14729a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMi0zLTEtMS0w_8ce27f4f-4c2b-4f58-bb4a-efbe5ef35628"
      unitRef="usd">206621000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5d8490ba414a45cfb0059920d14729a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMi01LTEtMS0w_5942ede4-6213-46b4-a2c3-501f362f6ca9"
      unitRef="usd">327915000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i72333415827d4ab8a218a1dff05a9ad7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMi03LTEtMS0w_71f9b63b-8737-427a-8c81-d5ea44583c30"
      unitRef="usd">534536000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i72333415827d4ab8a218a1dff05a9ad7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMi05LTEtMS0w_ac2c986b-5492-4b58-a112-61653bf932b6"
      unitRef="usd">177416000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i72333415827d4ab8a218a1dff05a9ad7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMi0xMS0xLTEtMA_2d75605b-fd8b-4760-a199-34f073611a73"
      unitRef="usd">357120000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i77eb37af008f4e498a15bb9b8ea4c2b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMy0xLTEtMS0w_884f9bd4-0d79-4297-97b4-2903793e80ff"
      unitRef="usd">155821000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i77eb37af008f4e498a15bb9b8ea4c2b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMy0zLTEtMS0w_d2ab4b6b-7b4d-41e4-b658-ca854cc6883a"
      unitRef="usd">37424000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i77eb37af008f4e498a15bb9b8ea4c2b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMy01LTEtMS0w_c5027495-c3ba-4ddf-955e-e773938c4ab8"
      unitRef="usd">118397000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i23e1833dc0814b36872a08048dd1e4ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMy03LTEtMS0w_c82a6da7-a186-4fe4-86d1-786a1b91e24e"
      unitRef="usd">148397000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i23e1833dc0814b36872a08048dd1e4ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMy05LTEtMS0w_3301a06c-7b8e-43e9-92d9-02f6fb7ea9f1"
      unitRef="usd">28557000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i23e1833dc0814b36872a08048dd1e4ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMy0xMS0xLTEtMA_d6ea90f4-531c-4338-8c91-1cb731c845ae"
      unitRef="usd">119840000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id9508afeb1c74121836c3b349e188524_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNC0xLTEtMS0w_5891d042-cb08-437b-b20f-0dcd49ac88bd"
      unitRef="usd">358775000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id9508afeb1c74121836c3b349e188524_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNC0zLTEtMS0w_8441bc0f-a609-43c5-b2cb-38ca3566634d"
      unitRef="usd">83099000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id9508afeb1c74121836c3b349e188524_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNC01LTEtMS0w_8ddfafa2-9f8a-4917-8562-aac7cc1d6aad"
      unitRef="usd">275676000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifce9d3686da44b4393ab57f397d884c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNC03LTEtMS0w_573f1512-fadd-4710-bf95-28bacd6bea47"
      unitRef="usd">358758000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifce9d3686da44b4393ab57f397d884c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNC05LTEtMS0w_dc4b55f7-844d-446f-84c2-ac1596a20857"
      unitRef="usd">65258000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifce9d3686da44b4393ab57f397d884c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNC0xMS0xLTEtMA_49115364-01ce-49fe-856f-1099897a1e2a"
      unitRef="usd">293500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib2ee47ef58284b7ebc129e432662ed97_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNS0xLTEtMS0w_128cd0a8-62a4-4a6b-9c32-1eae2522de14"
      unitRef="usd">3702000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib2ee47ef58284b7ebc129e432662ed97_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNS0zLTEtMS0w_bb250e11-b00f-4d2b-8177-d7ef560d6cd1"
      unitRef="usd">3652000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib2ee47ef58284b7ebc129e432662ed97_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNS01LTEtMS0w_ad39106f-75d4-4b81-9539-5dd7a21daf5a"
      unitRef="usd">50000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i74dda8aff0cc42e5a36b825b23ca5ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNS03LTEtMS0w_e6ed6f43-a260-4b99-856c-92137f5a502d"
      unitRef="usd">3702000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74dda8aff0cc42e5a36b825b23ca5ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNS05LTEtMS0w_e3863a11-9a11-4883-958d-402f20a9650c"
      unitRef="usd">3482000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i74dda8aff0cc42e5a36b825b23ca5ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNS0xMS0xLTEtMA_e436b274-241a-4ad1-ab11-04bd9f956ac8"
      unitRef="usd">220000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0727a73b106b425ba57b8e24837be346_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNi0xLTEtMS0w_53e5645c-6d69-4c14-b9bd-28d722c49489"
      unitRef="usd">1960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0727a73b106b425ba57b8e24837be346_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNi0zLTEtMS0w_20423aa9-2934-4119-b7b8-c48b5debbf58"
      unitRef="usd">623000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0727a73b106b425ba57b8e24837be346_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNi01LTEtMS0w_b2ef3c37-4247-49a8-bba9-4b76b4def326"
      unitRef="usd">1337000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i28fab3c15fb24090844ea831d4571036_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNi03LTEtMS0w_f9561e50-d575-4f54-8ed2-77409c498165"
      unitRef="usd">210000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i28fab3c15fb24090844ea831d4571036_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNi05LTEtMS0w_d6a62d18-20cb-4e5e-8c3e-c98a4dfc2da3"
      unitRef="usd">210000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i28fab3c15fb24090844ea831d4571036_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNi0xMS0xLTEtMA_7b90e5a0-eb41-4703-9f91-ba12f0d7360a"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNy0xLTEtMS0w_40bd8488-9808-4e39-ae14-000faa71fe09"
      unitRef="usd">1054794000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNy0zLTEtMS0w_53dc163f-78bc-494c-b131-8e37a51f3d22"
      unitRef="usd">331419000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNy01LTEtMS0w_db049808-ac8d-4bda-8001-c7d50c877c7e"
      unitRef="usd">723375000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNy03LTEtMS0w_e0af73c5-0a91-4e7a-9632-943f3a9c5809"
      unitRef="usd">1045603000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNy05LTEtMS0w_2bb45d24-c05c-40f0-a890-99e60e763201"
      unitRef="usd">274923000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfNy0xMS0xLTEtMA_8c293333-a8eb-45d1-a36c-43704de54ab6"
      unitRef="usd">770680000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfOC0xLTEtMS0w_c9ae0c61-3a2e-4d32-8854-dfe0d7d69641"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfOC01LTEtMS0w_32391245-783e-4ae2-80b6-399fd7f98d70"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfOC03LTEtMS0w_2969d678-680d-4c3e-bada-4bfc05d4d35e"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfOC0xMS0xLTEtMA_e44eee99-c5bd-4b5f-afa6-b3817fabad6e"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfOS0xLTEtMS0w_f5e24924-a9dd-4de9-aa6e-10ef17dd55d8"
      unitRef="usd">0</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfOS01LTEtMS0w_c4fd7dde-929c-481d-9265-045ed4a8e452"
      unitRef="usd">0</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfOS03LTEtMS0w_275b7ac7-4e48-4940-ad9e-6dba85393df9"
      unitRef="usd">6500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfOS0xMS0xLTEtMA_846076bf-29c5-430c-896e-7dab3a28e5f3"
      unitRef="usd">6500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMTAtMS0xLTEtMA_2b0e5cad-7445-4b43-88b8-238f1cf27348"
      unitRef="usd">1111759000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMTAtMy0xLTEtMA_4c5f0eb9-e546-4855-b026-8ca52d9eb53f"
      unitRef="usd">331419000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMTAtNS0xLTEtMA_346365db-7907-43b3-b9c5-01b7c2ab51e7"
      unitRef="usd">780340000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMTAtNy0xLTEtMA_d91b2f16-9f1b-4955-b57a-db644831b5b8"
      unitRef="usd">1109068000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMTAtOS0xLTEtMA_9552b49a-d581-4820-96e6-8c53912f88dd"
      unitRef="usd">274923000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmFmYzZmZGQ1ZDkzMzQyMTQ4NjA4NWFhZjQ4Mjc4YzFmL3RhYmxlcmFuZ2U6YWZjNmZkZDVkOTMzNDIxNDg2MDg1YWFmNDgyNzhjMWZfMTAtMTEtMS0xLTA_0be51f79-b5d1-4dd5-8f88-04e2ffa4820b"
      unitRef="usd">834145000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfNTIwNw_719fd0b5-d1d5-4612-96e0-23ff36f77b20"
      unitRef="usd">19100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfNTIxNA_3e8ff814-f19e-445d-afd7-3f4931b7a443"
      unitRef="usd">56500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfNTI2Mg_8a5679a3-31bc-41c4-b7eb-9b34295b227c"
      unitRef="usd">15200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfNTI2OQ_653875c6-7df3-4e81-b45a-ccc6e334bf89"
      unitRef="usd">43500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RleHRyZWdpb246MzYyZjY0NDg2NmMyNGUyMWFlZGM2MDhiM2NhNjMzZmJfNTQ2OA_0627fada-004a-473b-8dac-da7c796f9fcd">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated charges to amortization expense of intangible assets for the remainder of 2021 and the next four years, is as follows &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.254%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,986&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmQxMjFhNzM3YThjMDQ5YzU5ODI4MDkxZjA1ZjFjOWYwL3RhYmxlcmFuZ2U6ZDEyMWE3MzdhOGMwNDljNTk4MjgwOTFmMDVmMWM5ZjBfMi0wLTEtMS0w_89203e86-e51f-47a4-be78-870fe10a4a90"
      unitRef="usd">19320000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmQxMjFhNzM3YThjMDQ5YzU5ODI4MDkxZjA1ZjFjOWYwL3RhYmxlcmFuZ2U6ZDEyMWE3MzdhOGMwNDljNTk4MjgwOTFmMDVmMWM5ZjBfMi0yLTEtMS0w_82819afc-3239-4a06-994a-641041d704e0"
      unitRef="usd">72480000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmQxMjFhNzM3YThjMDQ5YzU5ODI4MDkxZjA1ZjFjOWYwL3RhYmxlcmFuZ2U6ZDEyMWE3MzdhOGMwNDljNTk4MjgwOTFmMDVmMWM5ZjBfMi00LTEtMS0w_17e640ab-26f4-4066-b0cf-ff7a3b5266c4"
      unitRef="usd">72037000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmQxMjFhNzM3YThjMDQ5YzU5ODI4MDkxZjA1ZjFjOWYwL3RhYmxlcmFuZ2U6ZDEyMWE3MzdhOGMwNDljNTk4MjgwOTFmMDVmMWM5ZjBfMi02LTEtMS0w_0753568d-ffce-4a44-8ca0-d24f1a9010b2"
      unitRef="usd">70274000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182MS9mcmFnOjM2MmY2NDQ4NjZjMjRlMjFhZWRjNjA4YjNjYTYzM2ZiL3RhYmxlOmQxMjFhNzM3YThjMDQ5YzU5ODI4MDkxZjA1ZjFjOWYwL3RhYmxlcmFuZ2U6ZDEyMWE3MzdhOGMwNDljNTk4MjgwOTFmMDVmMWM5ZjBfMi04LTEtMS0w_9becd8e5-7abd-4719-928c-30518f29ec19"
      unitRef="usd">64986000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RleHRyZWdpb246NGI1NzYyYWRhZDhkNDMwOTljM2ExNDAxN2FkZDA3YzRfNzIx_5f244695-fc9c-49f4-a04b-2b72210c500c">Warranties &lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Ergobaby, Marucci, BOA and Velocity Outdoor operating segments estimate their exposure to warranty claims based on both current and historical product sales data and warranty costs incurred. The Company assesses the adequacy of its recorded warranty liability quarterly and adjusts the amount as necessary.  Warranty liability is included in accrued expenses in the accompanying consolidated balance sheets. A reconciliation of the change in the carrying value of the Company&#x2019;s warranty liability for the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020 is as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Warranty liability&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Fulfillment of warranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Represents the warranty liabilities recorded in relation to the Marucci and BOA acquisitions in 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RleHRyZWdpb246NGI1NzYyYWRhZDhkNDMwOTljM2ExNDAxN2FkZDA3YzRfNzI0_649238e5-f01c-4641-9dff-889fdfd85674">A reconciliation of the change in the carrying value of the Company&#x2019;s warranty liability for the nine months ended September&#160;30, 2021 and the year ended December&#160;31, 2020 is as follows (&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Warranty liability&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Fulfillment of warranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfMi0xLTEtMS0w_892b1c1e-344f-47ed-b4ae-75596532ad56"
      unitRef="usd">1558000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="icf6f47c51ea34ca5b07447555861c034_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfMi0zLTEtMS0w_ee9ebdb2-8f65-4727-b453-83b960c272bc"
      unitRef="usd">784000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfMy0xLTEtMS0w_b4f6cf46-9c43-47ab-93c3-ba65daa53f2f"
      unitRef="usd">3227000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfMy0zLTEtMS0w_68fb3978-17c7-4736-b6e3-c540f9442ebb"
      unitRef="usd">2821000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfNC0xLTEtMS0w_942f4aec-cd44-4dc9-80ed-0a8e1692d226"
      unitRef="usd">2739000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfNC0zLTEtMS0w_0923bc0b-a868-49b5-b960-88d6b123ced0"
      unitRef="usd">2696000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i7dcb1bcad63244b8bf8cf50f8b89d893_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfNS0xLTEtMS0w_96aaa826-fd8c-45f6-8a4a-465d6a9695f8"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i5cebcb000c2842c6a0f995d99f6b1c1a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfNS0zLTEtMS0w_52a998fd-e85b-48f9-90e6-31d5693af475"
      unitRef="usd">649000</us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfNi0xLTEtMS0w_9b651853-aa57-4a1e-92ab-109f7fe85820"
      unitRef="usd">2046000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182NC9mcmFnOjRiNTc2MmFkYWQ4ZDQzMDk5YzNhMTQwMTdhZGQwN2M0L3RhYmxlOmM1NzhhZDc0NmI2ZTQ1ZjI5YTZkMjUzZmZmZDViMGVhL3RhYmxlcmFuZ2U6YzU3OGFkNzQ2YjZlNDVmMjlhNmQyNTNmZmZkNWIwZWFfNi0zLTEtMS0w_b87078fb-4fc3-4ec1-94c5-1e0e601a07fa"
      unitRef="usd">1558000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfODI1OA_a2f98cbb-55c9-4afd-9955-1a53650bd293">Debt&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement (the "2021 Credit Facility") to amend and restate the 2018 Credit Facility (as previously restated and amended) among the Company, the lenders from time to time party thereto (the &#x201c;Lenders&#x201d;), and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit (the &#x201c;2021 Revolving Credit Facility&#x201d;) up to a maximum aggregate amount of $600&#160;million and also permits the Company, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250&#160;million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may borrow, prepay and reborrow principal under the 2021 Revolving Credit Facility from time to time during its term. Advances under the 2021 Revolving Credit Facility can be either Eurodollar rate loans or base rate loans. Eurodollar rate revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the London Interbank Offered Rate or a Successor Rate, as defined, (the &#x201c;Eurodollar Rate&#x201d;) for such interest period plus a margin ranging from 1.50% to 2.50%, based on the ratio of consolidated net indebtedness to adjusted consolidated earnings before interest expense, tax expense, and depreciation and amortization expenses for such period (the &#x201c;Consolidated Total Leverage Ratio&#x201d;). Base rate revolving loans bear interest on the outstanding principal amount thereof at a rate per annum equal to the highest of (i) Federal Funds rate plus 0.50%, (ii) the &#x201c;prime rate&#x201d;, and (iii) Eurodollar Rate plus 1.0% (the &#x201c;Base Rate&#x201d;), plus a margin ranging from 0.50% to 1.50%, based on the Company's Consolidated Total Leverage Ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2021 Revolving Credit Facility, an aggregate amount of up to $100&#160;million in letters of credit may be issued, as well as swing line loans of up to $25&#160;million outstanding at one time. The issuance of such letters of credit and the making of any swing line loan would reduce the amount available under the 2021 Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net availability under the 2021 Revolving Credit Facility was approximately $465.0 million at September&#160;30, 2021. Letters of credit outstanding at September&#160;30, 2021 totaled approximately $1.0 million. At September&#160;30, 2021, the Company was in compliance with all covenants as defined in the 2021 Credit Facility.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2018 Credit Facility   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 18, 2018, the Company entered into an Amended and Restated Credit Agreement (the "2018 Credit Facility"). The 2018 Credit Facility provided for (i)&#160;revolving loans, swing line loans and letters of credit (the &#x201c;2018 Revolving Credit Facility&#x201d;) up to a maximum aggregate amount of $600 million, and (ii)&#160;a $500 million term loan (the &#x201c;2018 Term Loan&#x201d;).  The Company repaid the outstanding amounts under the 2018 Term Loan in 2019, and used a portion of the proceeds from the issuance of the 2029 Senior Notes to repay the amount outstanding under the 2018 Revolving Credit Facility in March 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2021, we consummated the issuance and sale of $1,000&#160;million aggregate principal amount of our 5.250% Senior Notes due 2029 (the "2029 Notes" or "2029 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#x201c;Indenture&#x201d;), between the Company and U.S. Bank National Association, as trustee (the "Trustee"). The Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029.  Interest on the Notes is payable in cash on April 15th and October 15th of each year. The first interest payment date on the 2029 Senior Notes will be October 15, 2021. The 2029 Notes are general unsecured obligations of the Company and are not guaranteed by our subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes rank equal in right of payment with all of the Company&#x2019;s existing and future senior unsecured indebtedness, and rank senior in right of payment to all of the Company&#x2019;s future subordinated indebtedness, if any. The Notes will be effectively subordinated to the Company&#x2019;s existing and future secured indebtedness, to the extent of the value of the assets securing such indebtedness, including the indebtedness under the Company&#x2019;s credit facilities described below. The Indenture contains several restrictive covenants including, but not limited to, limitations on the following: (i) the incurrence of additional indebtedness, (ii) payment of dividends or other restricted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;payments, (iii) the purchase, redemption or retirement of capital stock or subordinated debt, (iv) asset sales, mergers or consolidations, (v) transactions with affiliates, (vi) incurring liens, (vii) entering into sale-leaseback transactions, (viii)  providing subsidiary guarantees and (ix) making certain investments, subject in each case to certain exceptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds from the sale of the 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with entering into the 2021 Credit Facility, as described above, and to redeem our 8.000% Senior Notes due 2026 (the &#x201c;2026 Senior Notes&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2026 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our 2026 Senior Notes bore interest at 8.000% per annum and were scheduled to mature on May 1, 2026. On March 2, 2021, pursuant to an indenture, dated as of April 18, 2018 between the Company and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the Company, to holders of the Company&#x2019;s 2026 Senior Notes to redeem the 2026 Senior Notes on April 1, 2021. The principal amount of the 2026 Senior Notes redeemed was $600&#160;million, which represented all of the outstanding principal of the 2026 Senior Notes. The 2026 Senior Notes were redeemed at 100% of their principal, plus an applicable premium, and accrued and unpaid interest as of the redemption date. On March 23, 2021, the proceeds required for the redemption of the 2026 Senior Notes, the applicable premium and accrued interest totaling $647.7&#160;million was irrevocably deposited with the Trustee and held by the Trustee until the date of redemption, April 1, 2021. The redemption of the 2026 Senior Notes resulted in a Loss on Debt Extinguishment of approximately $33.3&#160;million, which is comprised of the premium paid for early redemption of the 2026 Senior Notes, and the expensing of the deferred financing costs and bond premium associated with the 2026 Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the Company&#x2019;s debt holdings at September&#160;30, 2021 and December&#160;31, 2020 &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;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.288%"/&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Unamortized premiums and debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;1,122,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;899,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's 2029 Senior Notes consisted of the following carrying value and estimated fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rate&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 15, 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.250&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,042,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred debt issuance costs represent the costs associated with the issuance of the Company's financing arrangements. In connection with the 2029 Senior Notes offering in March 2021, the Company recorded $12.0 million in deferred financing costs. The net deferred financing costs associated with the Company's 2026 Senior Notes were $7.2&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes. In connection with entering into the 2021 Credit Facility, the Company recorded $5.4&#160;million in deferred financing costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company can borrow, repay and reborrow principal under the Revolving Credit Facility, the debt issuance costs associated with the Revolving Credit Facility have been classified as other non-current assets in the accompanying condensed consolidated balance sheet. The debt issuance costs associated with the Senior Notes are classified as a reduction of long-term debt in the accompanying condensed consolidated balance sheet.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 unamortized premiums and debt issuance costs at September&#160;30, 2021 and December&#160;31, 2020, and the balance sheet classification in each of the periods presented (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.832%"/&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Unamortized premiums and debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;23,465&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;16,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(5,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;(6,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Unamortized premiums and debt issuance costs, net&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;18,256&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;10,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance sheet classification:&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;/tr&gt;&lt;tr&gt;&lt;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:8.5pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Long-term debt&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:8.5pt;font-weight:400;line-height:100%"&gt;11,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;7,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iadcbef66e1fe46628d3628bbcca33baa_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNjk1_51a74082-654c-4f33-bdb8-4c9cc1e7b700"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idf81d4da15d64d29813503012c3804f5_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfODY2_13be458b-77c0-4b33-8c61-d71fb24671ba"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i18c362f404f74684bd519120ff3b8ae6_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMTYxOQ_302490b7-307b-4ab2-94b5-4c419a77c813"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia0b5d6e9a80e4756857af7f495b09042_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMTYyNQ_37a5847c-5f29-4404-8f0d-8300db7becb8"
      unitRef="number">0.0250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3a987936d9314c27ba97b46a91d7291e_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMjAxMQ_94ac8174-4db2-4178-ac9b-b0800d6e1543"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i20a2495d9f1f4112a106c7dd17bd6fdf_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMjA2OQ_7ba939f9-48ce-4445-a452-41952c68c6e7"
      unitRef="number">0.010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i37f5f726c2c549eb98e73de83094e3c7_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMjExOA_f04dc67b-a1da-49a2-a297-952ee7eaeebf"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib91197dd150d49c3804d540a66f07991_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMjEyNA_11b5fc0a-fb4e-4586-b26b-df4215d0fa14"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if18f973dd21647f1b25244bcd68ee602_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMjI1Nw_b220d580-24be-4b70-91dd-5d69ab0ce79c"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iff73393c950042308871d14afd6f2c5f_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMjMzMw_96000346-2d8e-4068-828c-b87bbddca0e7"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMjU5MA_cf7afedf-7f33-4078-bd08-435a0d2be69e"
      unitRef="usd">465000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5d73798e1b104639a9d616a3a7c96a45_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMjY1OA_a9a427d6-3641-4516-9d26-d017bbc9a010"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i89854e4d15844457888dac3648a6e1f8_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMzA3Mg_8eb22439-9298-46e0-8a82-147662940086"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iec703b9e9d2f48d8a52489174eb32c85_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMzA4Nw_930b0998-bd59-48fe-8a8c-2ea37a0aff50"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i5aeb1edbd3ff45f5814350d701c8ac7d_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMzQ0Nw_f16db700-0c11-49bc-9b0b-ed5f00fcf9ca"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5aeb1edbd3ff45f5814350d701c8ac7d_I20210323"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMzQ4NA_5f8cff72-3fde-4e92-a040-e50db50a8b4d"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5aeb1edbd3ff45f5814350d701c8ac7d_I20210323"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfMzk2NQ_7b03b38c-2d7b-45b3-8826-9e2aca383682"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9651742ad30d418083e59d381c0f734b_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNTU0NA_13a3d266-b8d8-41f1-92b8-387b0d868707"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9651742ad30d418083e59d381c0f734b_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNTY1Mw_1467bc6e-9ab9-41c2-a800-d18eb67c4027"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9651742ad30d418083e59d381c0f734b_I20210302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNjA4NQ_16f65634-7bf6-43af-a709-fead154b1016"
      unitRef="usd">600000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="id68c0cd30f3043f79c517181e535ad0e_D20210302-20210302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNjIwNQ_f4db386d-ff2b-4656-beb6-4e21a40bfa89"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <codi:ProceedsHeldInEscrow
      contextRef="i9d5c31b2bbf648b3a1b8ce2afae7ea9b_I20210323"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNjQ1NA_fc605119-45f2-46cd-8cb5-810ab13b3772"
      unitRef="usd">647700000</codi:ProceedsHeldInEscrow>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNjY2OA_ff4fb93a-c5c9-44fb-94c4-1e3df3d7732e"
      unitRef="usd">-33300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfODI1Ng_c2e71562-5e6d-4154-8d79-62c09d049c29">he following table provides the Company&#x2019;s debt holdings at September&#160;30, 2021 and December&#160;31, 2020 &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.288%"/&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Unamortized premiums and debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;1,122,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;899,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:SeniorNotes
      contextRef="id4bb0b737cf3490f8a979e1b33d00edd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjI5ODM3YzI4ZGIxMjQ3YzA5MzFiYzE4ZmIwZTBiMTAyL3RhYmxlcmFuZ2U6Mjk4MzdjMjhkYjEyNDdjMDkzMWJjMThmYjBlMGIxMDJfMS0xLTEtMS0w_0235d1e7-86d9-4980-9fb1-717eba376bd4"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjI5ODM3YzI4ZGIxMjQ3YzA5MzFiYzE4ZmIwZTBiMTAyL3RhYmxlcmFuZ2U6Mjk4MzdjMjhkYjEyNDdjMDkzMWJjMThmYjBlMGIxMDJfMS0zLTEtMS0w_4206de82-18f6-4e00-9469-379af5e392d8"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib373b0f53c4447df9a0ad3019eb30eeb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjI5ODM3YzI4ZGIxMjQ3YzA5MzFiYzE4ZmIwZTBiMTAyL3RhYmxlcmFuZ2U6Mjk4MzdjMjhkYjEyNDdjMDkzMWJjMThmYjBlMGIxMDJfMi0xLTEtMS0w_46f6c450-b2c0-4f75-b1a5-1a53233b4b28"
      unitRef="usd">134000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i18d6a4dcab8645d78900bb5f19599895_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjI5ODM3YzI4ZGIxMjQ3YzA5MzFiYzE4ZmIwZTBiMTAyL3RhYmxlcmFuZ2U6Mjk4MzdjMjhkYjEyNDdjMDkzMWJjMThmYjBlMGIxMDJfMi0zLTEtMS0w_6f8607ca-ac47-4fa0-bcff-7f6f63d4e7f8"
      unitRef="usd">307000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i827ce4c2bb854f26a410eaaf1d272f76_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjI5ODM3YzI4ZGIxMjQ3YzA5MzFiYzE4ZmIwZTBiMTAyL3RhYmxlcmFuZ2U6Mjk4MzdjMjhkYjEyNDdjMDkzMWJjMThmYjBlMGIxMDJfMy0xLTEtMS0w_72314023-3573-45d2-a119-8a606b9d25b4"
      unitRef="usd">11279000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i723cb243858a4c119d2998f703a6a0b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjI5ODM3YzI4ZGIxMjQ3YzA5MzFiYzE4ZmIwZTBiMTAyL3RhYmxlcmFuZ2U6Mjk4MzdjMjhkYjEyNDdjMDkzMWJjMThmYjBlMGIxMDJfMy0zLTEtMS0w_ad1bd6e2-4652-4194-abb4-149b24117117"
      unitRef="usd">7540000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjI5ODM3YzI4ZGIxMjQ3YzA5MzFiYzE4ZmIwZTBiMTAyL3RhYmxlcmFuZ2U6Mjk4MzdjMjhkYjEyNDdjMDkzMWJjMThmYjBlMGIxMDJfNi0xLTEtMS0w_cd4ee209-b518-45ad-aa9d-07f52c26909e"
      unitRef="usd">1122721000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjI5ODM3YzI4ZGIxMjQ3YzA5MzFiYzE4ZmIwZTBiMTAyL3RhYmxlcmFuZ2U6Mjk4MzdjMjhkYjEyNDdjMDkzMWJjMThmYjBlMGIxMDJfNi0zLTEtMS0w_02023c2f-bb75-41f2-be07-40c0e3c66811"
      unitRef="usd">899460000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9d5c31b2bbf648b3a1b8ce2afae7ea9b_I20210323"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjY2ODNkODM5NDI4YzQwOGJiMDJhMTE1NjI1ZTk2NTVjL3RhYmxlcmFuZ2U6NjY4M2Q4Mzk0MjhjNDA4YmIwMmExMTU2MjVlOTY1NWNfMi00LTEtMS0w_59fb4d1f-63f5-4f1d-96dc-f58ebea444ba"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjY2ODNkODM5NDI4YzQwOGJiMDJhMTE1NjI1ZTk2NTVjL3RhYmxlcmFuZ2U6NjY4M2Q4Mzk0MjhjNDA4YmIwMmExMTU2MjVlOTY1NWNfMi04LTEtMS0w_f153e0cd-c6e8-454a-95e9-cfd172aeb1d6"
      unitRef="usd">1000000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjY2ODNkODM5NDI4YzQwOGJiMDJhMTE1NjI1ZTk2NTVjL3RhYmxlcmFuZ2U6NjY4M2Q4Mzk0MjhjNDA4YmIwMmExMTU2MjVlOTY1NWNfMi0xMC0xLTEtMA_fd0b9724-63de-4c0c-ad97-4e8bd1688716"
      unitRef="usd">1042500000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i02086fe72af04239adbe27715cf88485_I20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNzI5NQ_ff3ef816-d373-4df7-b3be-38a2f4ba970b"
      unitRef="usd">12000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ib125487c6d384e51a7d2c4b8acac9213_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNzQxMw_7c6721e4-6153-4a69-b3cf-f29524940f89"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i2bc93e24765d4439a30630d8b70568a3_I20200507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RleHRyZWdpb246NDdmZWJkZTIxY2IyNDhjNmFlNjdjOGM4YmZhMzI5MmFfNzYwNA_a8a0961d-2d12-4253-b6e2-07f01ab38a20"
      unitRef="usd">5400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfMS0xLTEtMS0w_79f9c04e-2053-4bc9-b9a6-c09a6a396472"
      unitRef="usd">23465000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfMS0zLTEtMS0w_9ce6b11a-8139-4777-a4b5-cde197f0c1bd"
      unitRef="usd">16466000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfMi0xLTEtMS0w_40e82ed0-1b8a-49b5-aca6-a71893ac10ab"
      unitRef="usd">5209000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfMi0zLTEtMS0w_450e5281-205e-44b8-924c-b8e5b751757f"
      unitRef="usd">6121000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfMy0xLTEtMS0w_3895f0e8-db7e-454f-9866-07c1e247c09e"
      unitRef="usd">18256000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfMy0zLTEtMS0w_add4b207-869a-426c-b286-5581ac25c4fa"
      unitRef="usd">10345000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8e61beef97164de8a70db5c38b3fb74c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfNi0xLTEtMS0w_4a6addb5-a682-4512-94e1-8f9b2b5a1c41"
      unitRef="usd">6977000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3f33fb989ffc4a49987b039e5da6b00c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfNi0zLTEtMS0w_ab906e54-3004-4a43-ae41-33d826da50d6"
      unitRef="usd">2805000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1472cf6ffb344e36b842c3e8e6da37d9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfNy0xLTEtMS0w_71e9daed-cd24-4328-a3d3-777c8d3c3e33"
      unitRef="usd">11279000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if09cc9cb6fb74e54bd5d5be42d1e6982_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfNy0zLTEtMS0w_04b66b23-31ab-4eab-b8e8-25ce30fce28c"
      unitRef="usd">7540000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfOC0xLTEtMS0w_d86bb9a4-e923-4f4d-a779-31368b78c5ff"
      unitRef="usd">18256000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY182Ny9mcmFnOjQ3ZmViZGUyMWNiMjQ4YzZhZTY3YzhjOGJmYTMyOTJhL3RhYmxlOjEyZjg2ZmZlNjJjNjQ5ZDVhYWZlZGE5N2NiOGFhYjYxL3RhYmxlcmFuZ2U6MTJmODZmZmU2MmM2NDlkNWFhZmVkYTk3Y2I4YWFiNjFfOC0zLTEtMS0w_5a7bb3a7-77a2-4057-9c67-5373c0905361"
      unitRef="usd">10345000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfOTA_34055038-57d9-4ee4-823e-b87b71db3264"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i26b9b17a7c2c4f43a3d63229435eda54_I20210907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NjUxMQ_a4114343-3bc9-4ef2-a5f5-35fa4a5d15df"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <codi:AtTheMarketOfferingCosts
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMjc0ODc3OTA4Nzk2Nw_ff8b2634-717c-424b-9b3e-59a65b326786"
      unitRef="usd">300000</codi:AtTheMarketOfferingCosts>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i26b9b17a7c2c4f43a3d63229435eda54_I20210907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NDc1Ng_758a23a4-ce6b-477f-9f2c-9d5c36500601"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:SharesIssued
      contextRef="i30b15a35351d4865bc9f96f361340a19_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NDc5MQ_b37d55cd-1f67-49b2-8256-a81cf905ed15"
      unitRef="shares">630108000</us-gaap:SharesIssued>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i29f1f6b447fc4c9baf244bccc975097f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NDc3MA_f12f7244-2ce7-4cba-961f-de701f8b5cc3"
      unitRef="usd">18800000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NjQ3Ng_fd5c624e-4c95-49cb-a959-2c90477f4b3a"
      unitRef="usd">300000</us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0df01128be774922aa8609ae57d3ba2d_I20200507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNTc5_65e083dc-2305-4dad-8ebc-012774df7e54"
      unitRef="shares">5000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:SharePrice
      contextRef="i0df01128be774922aa8609ae57d3ba2d_I20200507"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNjMy_dde898da-9514-4b7e-9f85-fe120dbb9392"
      unitRef="usdPerShare">17.60</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i264a1dce247b4c77aac81cd6ff5af5f2_D20200507-20200507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNzYw_09859090-156b-41b6-a210-10ef56aaeec0"
      unitRef="usd">83900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfODI2_58ef33c9-a7ad-4812-ad4d-a22182fb3dab"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i02fec13555f9431b9590e19e4ad60fd1_I20191120"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTAxMQ_f39916c0-80ae-48aa-b424-0f29cc14be5a"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i75ca51cc684b405b8c095dcf0c22af36_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTAxNA_8323465b-e764-4394-9ac4-9996c886bc07"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i8896d431fe714e45a3c034897edaade1_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTExMA_0621ae0b-f16e-4844-85d0-0b08915651e7"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9e59c5cdfefb449b807aa7a1ce9c12b1_I20191202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTE2Ng_22522b08-95b1-4741-8c64-56f8670590f9"
      unitRef="shares">600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i75ca51cc684b405b8c095dcf0c22af36_D20191120-20191120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTM2Mg_f41d2ae8-6265-4ca6-9833-5946221bd058"
      unitRef="usd">115000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i75ca51cc684b405b8c095dcf0c22af36_D20191120-20191120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTM2OQ_dd94e65f-23e1-4540-b0be-24e35ee6b7aa"
      unitRef="usd">111000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i75ca51cc684b405b8c095dcf0c22af36_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTY4Mg_994e5df4-7607-4f1d-8600-169c0b4d818b"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i143c304c91644a7f8f8d1bd0cb5a8828_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTc2MA_1da2be53-0f40-47d2-9c3b-6536230c3cc5"
      unitRef="usd">1500000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i8896d431fe714e45a3c034897edaade1_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMjQ1OQ_73be1592-8385-465d-b758-9e701a2d929a"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9cc790f5c1dc4331b01e0642b89d817b_I20180313"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMjgxMA_ebb49f85-e002-4a5c-81a8-362fb93c9d69"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie7fb2c88c09e4d7a8036983fb4b2f05c_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMjgxMw_d3722510-35d5-4007-b1cd-bb2cd4d35fa1"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i9cc790f5c1dc4331b01e0642b89d817b_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMjkxNQ_33c69151-1b23-4d2c-b740-0658a90a6931"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i757902e114b04e368f88b9b26f358fab_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMjk1MQ_6b9acdce-7f64-491e-8718-8e709471d7cf"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i1ec2c465751d4074b6183566b9232bfb_D20180313-20180313"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMjk1OA_1b6eb87f-bb21-4dfa-8e59-628e58f83c17"
      unitRef="shares">96500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie7fb2c88c09e4d7a8036983fb4b2f05c_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMzI2OA_369d04ed-c71d-4e52-8b8e-d7d609bee347"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i61e1662f12e44421891e7422009d259f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMzM0Ng_76399180-ff74-484f-8efe-70cd650f8254"
      unitRef="usd">1300000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i9cc790f5c1dc4331b01e0642b89d817b_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNDAzNA_92fa4612-2522-4053-9091-004db62b77ca"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9b287758cefb415f87b0c46b66b6fa99_I20170628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNDM4NA_5ec6444b-703a-4b8f-a232-9ddf4b81766e"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i757902e114b04e368f88b9b26f358fab_D20170628-20170628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNDM4Nw_02c4df9e-e4b6-4ea0-83f1-5d51f90cb1a3"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="i9bf2b2959cb54bcaa743e98687f38ca0_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNDQ4OQ_d614f81d-8615-43aa-8f79-0137efc77a5e"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i757902e114b04e368f88b9b26f358fab_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNDUyNQ_6b9acdce-7f64-491e-8718-8e709471d7cf"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9ac3b73f42ce44ffa4a6a4d333825940_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNDUzMg_37d261c0-0a81-4267-8336-72f25ae73ba6"
      unitRef="shares">96400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i757902e114b04e368f88b9b26f358fab_D20170628-20170628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNDgzNA_68490976-118b-4ff3-9a2e-279b2b26f2b6"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i9bf2b2959cb54bcaa743e98687f38ca0_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNTY5MA_2ae939ec-1851-4c8c-a07b-94dcd6700045"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i41b7755d2bd243a895fffa4241461af3_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NTAwNQ_786509e3-38e1-42cc-a63e-9b46b948416f"
      unitRef="usd">12100000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="ifceee6462b82419c8a324ce147b4e550_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNzI4MA_11efb5f1-ca9a-4513-b7ae-16070bab67f4"
      unitRef="usd">3300000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i490597c23b82498a8fcf545e5e6eb0c0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNzM1Nw_e01ba238-8727-4ee8-b758-e58207e6829b"
      unitRef="usd">2000000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i1d81674ea9e14f558d1255f4604414b7_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfNzYxOA_6dbf28dc-ebc3-49ae-976a-d0dbf54d39ca"
      unitRef="usd">9100000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i8c6f0aae65d94731a54e7c65d9e87679_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NjQ5MA_920305c7-0c2b-4554-b061-7135229f1727"
      unitRef="usd">16800000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfMi0yLTEtMS0w_aa9670e0-f5ed-4bb5-8f90-dc3867563496"
      unitRef="usd">16519000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfMi00LTEtMS0w_955ee3de-f502-4abb-8dbf-fda49736b237"
      unitRef="usd">14879000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfMi02LTEtMS0w_efd68ed5-0cac-48d7-81de-72d85ac5132e"
      unitRef="usd">12576000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfMi04LTEtMS0w_8ecb7f95-c200-4120-b029-92d49c58fb56"
      unitRef="usd">5010000</us-gaap:IncomeLossFromContinuingOperations>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfMy0yLTEtMS0w_ef251f5f-4e48-45d7-a4a2-5837c7b53f14"
      unitRef="usd">12075000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfMy00LTEtMS0w_b7e52a54-742b-4954-ae62-888853f6ff69"
      unitRef="usd">0</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfMy02LTEtMS0w_48651a34-d3bc-4e0f-b58e-70f097292e96"
      unitRef="usd">17289000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfMy04LTEtMS0w_3d954a2a-8a8e-46a3-bb1f-70ba5e207d8e"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNC0yLTEtMS0w_86998b7a-1357-4d73-8e33-08f5810ddb90"
      unitRef="usd">6045000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNC00LTEtMS0w_36afb2c9-1a43-4441-abcc-8cdfb2be7500"
      unitRef="usd">6046000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNC02LTEtMS0w_dab17534-79ed-40ba-9197-1d73f73c9322"
      unitRef="usd">18136000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNC04LTEtMS0w_2eb0f6dc-630a-4916-96aa-b47b96266053"
      unitRef="usd">17633000</codi:DistributionExpensePreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNS0yLTEtMS0w_ac90845a-2af3-4e77-bd44-de1b977a1de5"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNS00LTEtMS0w_57bc97e8-65af-4b6e-9bb9-cbbfe4a0fc73"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNS02LTEtMS0w_1448decc-91af-4a3a-a06a-bc686aee01a6"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNS04LTEtMS0w_614ad4fd-498a-4b57-abe1-f0b9c871ce8a"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNi0yLTEtMS0w_040be57f-71b8-4b24-a4e3-48f120d4ef49"
      unitRef="usd">-4470000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNi00LTEtMS0w_b7d70761-eff2-4d8a-a146-d27a3250de34"
      unitRef="usd">5964000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNi02LTEtMS0w_00ed16bf-c143-479f-8839-1ef2be07185e"
      unitRef="usd">-25718000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjMyMzNlNGQ2N2Y5NTRlZDNhNWZiNDM2NjkxOWNlZDNkL3RhYmxlcmFuZ2U6MzIzM2U0ZDY3Zjk1NGVkM2E1ZmI0MzY2OTE5Y2VkM2RfNi04LTEtMS0w_f1bf2826-f70f-4dac-92b6-d812a9993b03"
      unitRef="usd">-24579000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfOTIwNg_7e8757be-e253-4391-9307-ddc8d9cc7400">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted earnings per share for the three and nine months ended September&#160;30, 2021 and 2020 attributable to the common shares of Holdings is calculated as follows &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;(in thousands, except per share data)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;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:8.5pt;font-weight:700;line-height:100%"&gt;Nine months ended&#160;&lt;br/&gt;&#160;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="padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) from continuing operations attributable to common shares of Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(4,470)&lt;/span&gt;&lt;/td&gt;&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;5,964&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(25,718)&lt;/span&gt;&lt;/td&gt;&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(24,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit - Holding Event&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:8.5pt;font-weight:400;line-height:100%"&gt;3,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:8.5pt;font-weight:400;line-height:100%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:8.5pt;font-weight:400;line-height:100%"&gt;4,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:8.5pt;font-weight:400;line-height:100%"&gt;3,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) from continuing operations attributable to common shares of Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(8,249)&lt;/span&gt;&lt;/td&gt;&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;1,744&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(29,912)&lt;/span&gt;&lt;/td&gt;&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(28,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;71,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit - Holding Event&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to common shares of Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;71,581&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;3,683&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;79,888&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;8,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;65,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;64,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;64,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;62,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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;/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:8.5pt;font-weight:700;line-height:100%"&gt;Basic and fully diluted income (loss) per common share attributable to Holdings&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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(0.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(0.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.5pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 #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:8.5pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:8.5pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:8.5pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:8.5pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;Dist</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMi0yLTEtMS0w_b9c86134-ee48-461e-b21a-189f20119171"
      unitRef="usd">-4470000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMi00LTEtMS0w_fe494336-ade6-47eb-98ac-7f28fc3f2777"
      unitRef="usd">5964000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMi02LTEtMS0w_2c454ffa-a4ec-4193-8f1e-453ca2bae1db"
      unitRef="usd">-25718000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMi04LTEtMS0w_18465192-5822-4ee9-b045-19163aa305d4"
      unitRef="usd">-24579000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMy0yLTEtMS0w_ba03726f-60b5-462e-837b-92078739f295"
      unitRef="usd">3779000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMy00LTEtMS0w_763c4e98-b9af-4385-bb48-1828a7385ad7"
      unitRef="usd">4220000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMy02LTEtMS0w_3cc2078f-36fa-428f-b536-f5c64d00f4ba"
      unitRef="usd">4194000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMy04LTEtMS0w_3d3671ef-df26-42c3-b93d-9a84f6bb7061"
      unitRef="usd">3874000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNC0yLTEtMS0w_84fa3f9d-ad27-4571-a6f4-fb60bacf0b96"
      unitRef="usd">-8249000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNC00LTEtMS0w_3bbca971-bc0d-4285-abb5-9d5379a9a04f"
      unitRef="usd">1744000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNC02LTEtMS0w_ea1e59f9-619d-4cd4-9abf-c81ff259f16f"
      unitRef="usd">-29912000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNC04LTEtMS0w_b7d7d471-63d6-404b-8faa-8aa08521b19b"
      unitRef="usd">-28453000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i6ebb4a6539eb422084feb4ea12b62062_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNi0yLTEtMS0w_3cde3b84-2213-4fd9-bffb-8caa6dbefb24"
      unitRef="usd">71581000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i7bffb93ae81d46e786e7dc292b018be7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNi00LTEtMS0w_e8c7d393-de7e-4013-bf5e-d40c31c97a98"
      unitRef="usd">4307000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ib64b5de04f9e419c90d92cff441ecf1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNi02LTEtMS0w_7eeb2ed2-9bfa-4869-9b4b-75a3ea913af8"
      unitRef="usd">79888000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if9c5434caa2749dc9f00b10847cee938_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNi04LTEtMS0w_1a4c7a94-18b2-4916-b7ce-a6c9f5b993bc"
      unitRef="usd">9404000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i6ebb4a6539eb422084feb4ea12b62062_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNy0yLTEtMS0w_56f385e0-98fe-4750-b188-4c8ff7182efb"
      unitRef="usd">0</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i7bffb93ae81d46e786e7dc292b018be7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNy00LTEtMS0w_ccf4604d-eb65-418a-979c-92973440cd44"
      unitRef="usd">624000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="ib64b5de04f9e419c90d92cff441ecf1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNy02LTEtMS0w_ee73bc7e-1e97-43e3-803c-62aa811b656b"
      unitRef="usd">0</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="if9c5434caa2749dc9f00b10847cee938_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfNy04LTEtMS0w_f9c5a63f-d9c2-48e2-90a3-756339c66fc1"
      unitRef="usd">1260000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i6ebb4a6539eb422084feb4ea12b62062_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfOC0yLTEtMS0w_fe8f74fa-f6d4-4c9c-ba76-702b7436c401"
      unitRef="usd">71581000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i7bffb93ae81d46e786e7dc292b018be7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfOC00LTEtMS0w_6d68d5e9-6076-40c5-aadd-5c182134eb22"
      unitRef="usd">3683000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib64b5de04f9e419c90d92cff441ecf1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfOC02LTEtMS0w_0f403133-5852-417a-96f4-9bc6184a14cb"
      unitRef="usd">79888000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="if9c5434caa2749dc9f00b10847cee938_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfOC04LTEtMS0w_fadfa174-775b-4c82-8d4d-4e1701c92f28"
      unitRef="usd">8144000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTAtMi0xLTEtMA_9d0db2ad-fb41-4a0d-b08d-232ff28f91f0"
      unitRef="shares">65008000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTAtNC0xLTEtMA_54ae8112-a709-4f45-abce-5c4eef0210fa"
      unitRef="shares">64900000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTAtNi0xLTEtMA_9d46a5b1-5823-4160-a1b1-c55bed3ade24"
      unitRef="shares">64936000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTAtOC0xLTEtMA_8908b1ca-7ac3-446e-a36d-05fe7b8c5616"
      unitRef="shares">62556000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTItMi0xLTEtMjMzMDc_2fa13b09-4fb3-4624-a506-ca0d29004eb0"
      unitRef="usdPerShare">-0.13</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTItNC0xLTEtMjMzMTQ_3d000ffe-86fe-4117-8335-59f5d9ff07e3"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTItNi0xLTEtMjMzMjk_57b5d07c-d29f-4868-bdc7-77caccd3a03c"
      unitRef="usdPerShare">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTItOC0xLTEtMjMzMzY_a82d0b2a-97e6-44d1-bad0-16a1ca9e3108"
      unitRef="usdPerShare">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTMtMi0xLTEtMjMzMDc_b9378067-b7f0-4091-8d35-b076dc6bb444"
      unitRef="usdPerShare">1.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTMtNC0xLTEtMjMzMTQ_2de40484-f071-45ba-a497-bbbaae8452c3"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTMtNi0xLTEtMjMzMjk_78e71319-a0d5-4e17-b567-0eb0f3fdc26e"
      unitRef="usdPerShare">1.23</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTMtOC0xLTEtMjMzMzY_d0f38625-1b7e-4a87-9fd2-7014a6ff99e1"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTItMi0xLTEtMA_e50f7ef1-3fa8-48ef-b193-191cc6ce0560"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTItNC0xLTEtMA_ba8387ca-1530-46cf-aeae-7f33c6d4cc75"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTItNi0xLTEtMA_b8783f28-f556-48f0-a351-675fa88345ed"
      unitRef="usdPerShare">0.77</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjdiNDRjNGFiNTRjNjQyMjBiOGFhMDAyMjNlOTEyYjUxL3RhYmxlcmFuZ2U6N2I0NGM0YWI1NGM2NDIyMGI4YWEwMDIyM2U5MTJiNTFfMTItOC0xLTEtMA_d3f08f1e-a086-40e5-af91-4284e379ede0"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasicAndDiluted>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i8a05a38fa9494a2482a296a1dd1adb94_I20211022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMy0yLTEtMS0yNTQxMQ_1c6d272e-3394-4cdf-a995-709b8bb6f3c5"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i137d348ff4634503b8377fd73d12e0f6_D20211022-20211022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMy00LTEtMS0yNTQxMQ_03c078d5-3b4d-475e-9204-6c102e88cb3e"
      unitRef="usd">23742000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i943dd8b83dc2432fa61331900d329a8e_I20210907"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNC0yLTEtMS0yNTQxMw_8d4e3c8a-8105-4110-ad95-52aa4f4baa8f"
      unitRef="usdPerShare">0.88</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ib8c1e17ce5cd4fbc8a6f7a89cbb87dba_D20210907-20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNC00LTEtMS0yNTQxMw_8ce59231-fd0b-4465-a70f-026c07afe874"
      unitRef="usd">57112000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i7402daa971eb4b7b8c73084b7c241db7_I20210722"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMy0yLTEtMS0w_f0c18d05-1018-4310-84fa-eaaa2c4fc177"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i30473b4f412c4dc2840f47a92b538677_D20210722-20210722"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMy00LTEtMS0w_19b17b9e-8902-4039-877d-e48bd8a65e0b"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i7da3d852f2424de3ae714504017d997a_I20210422"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNC0yLTEtMS0w_dcc90217-f1fe-40d2-8c84-ec5d7d12037a"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="if83ff52118c6422782d854948d8bc2f1_D20210422-20210422"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNC00LTEtMS0w_fdac5339-6c1d-4ed6-a8e7-f8b34b9169fe"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i8ba0c18d43ab4de7abacb5f9eead21e9_I20210122"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNS0yLTEtMS0w_aacdabfb-cf55-4c42-a1e4-26074d0e0ad2"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i7790757ce97c4793a8261a347082ca8e_D20210122-20210122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNS00LTEtMS0w_9017551d-1b56-47cc-9f8f-a723612ae332"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ie90cc7b8ac0143f58694f220d1f7083a_I20201022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNi0yLTEtMS0w_256afd5f-62f9-4cbb-8834-31accc17ab6f"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="iaf6f3dc61b1747a1ab1ce59a07c9bbdb_D20201022-20201022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNi00LTEtMS0w_da6e54ec-2aed-4b42-852d-37af7a07393b"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i3f607e39641e4f0d99f9cb3e538f5f98_I20200723"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNy0yLTEtMS0w_bcb8e5af-6357-4a26-9fee-63572c4d002a"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i7c7d6f8b76da4d77bb1ac1d2e56b7386_D20200723-20200723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfNy00LTEtMS0w_b4cfcc32-b9b7-4dc2-b877-b2824214aff6"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i3854fd413c1a4d48ab2fe45896704043_I20200423"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfOC0yLTEtMS0w_7020e3ba-0e58-4d1d-9370-145ff3bb3d23"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i723b1767781f4f44be9c0a6ac17e765b_D20200423-20200423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfOC00LTEtMS0w_e0626292-708a-4b0a-9ac4-d92bb8b343e2"
      unitRef="usd">21564000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i05be928da2ff42d2865c473a26fc1b3d_I20200123"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfOS0yLTEtMS0w_081a1fb3-5198-4fd1-b3d4-cc0c3290ea91"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="iceb515269b05415bb8d29731dcde7953_D20200123-20200123"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfOS00LTEtMS0w_3b09c9bb-eb01-436a-8af4-62623ddad1dd"
      unitRef="usd">21564000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ia811b2c390ae4ddcbfa0508e62521976_D20211030-20211030"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTQtMi0xLTEtMjU0MTg_c599885c-3335-4157-bb1d-18cf80472afc"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i688bb749528e4373b352fdc9b81b1fe2_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTQtNC0xLTEtMjU0MTg_fa8329b1-0142-4a8e-8d60-1d97a3c7b341"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i83751c291caf4199b0f12b1cd335e83a_D20210730-20210730"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTItMi0xLTEtMA_a3e5f36b-f64d-4720-8f52-300c4a5e3e01"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iddfc7fc2100e43809637d24770681fa0_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTItNC0xLTEtMA_723dba99-b558-4f9f-b2fd-fe9a355afd37"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i2dd614ae65fe4c4697a3d36b2f7d0046_D20210430-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTMtMi0xLTEtMA_b7c4bf1e-d5cc-4826-ba07-8c60ba6f0c25"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i57f8e53bad4b4e19bf2c97034e4db162_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTMtNC0xLTEtMA_c0809048-cb50-477a-becc-37fecd710f44"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ifff4b7cc281345e1856a02184097128d_D20210130-20210130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTQtMi0xLTEtMA_f0121369-3688-4691-be4b-3dce4817f5a2"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i38c6d6c598b3433fb887d333233b2fe2_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTQtNC0xLTEtMA_47aeb031-ff4f-46ce-8d4e-3471c9e442f9"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ifdd6dd11eab34e4fa4c065a51a111fa8_D20201030-20201030"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTUtMi0xLTEtMA_cf4c2504-9958-4c86-b501-ffb8457a090b"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ia759fac73aef4a3abc3a74cd5d350d8e_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTUtNC0xLTEtMA_1a5f2e83-604f-4d65-a68f-496cbdc0e623"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i0d1b8e076f354350bdf22e4e2280e855_D20200730-20200730"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTYtMi0xLTEtMA_8feaa939-e98b-4979-a6dd-023384a2602b"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i00a97299e27d4f21b87bb611cb6a0cd0_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTYtNC0xLTEtMA_043a1972-26f7-4cea-8d08-d58cdbbe1ced"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i60f0791a29644f128e3153ee2e1a3e10_D20200430-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTctMi0xLTEtMA_67ae58fb-3a51-4214-bd23-a67d05fffc82"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ia6ed130b34fb4aa680b5693de8c453ce_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTctNC0xLTEtMA_4cea3a3a-8467-4459-9d8d-7131a60c63d6"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ic239dcf56dd44c069f715da656802635_D20200130-20200130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTgtMi0xLTEtMA_4c5b1d73-7862-42d6-ac1e-3ffbf677e041"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iee6c6ed521b5430d84c168584e647ba0_D20200130-20200130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMTgtNC0xLTEtMA_611ccffe-ac5a-449c-8ba9-653869045068"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ibbb3c44c6c5f4aefaca6991d84b0f163_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjQtMi0xLTEtMjU0MzA_2acd0c03-7c57-4ca8-a601-774f3f6cc96b"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ib1637cb0d2244345a7682b3dc15452a0_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjQtNC0xLTEtMjU0MzA_c10eef73-8273-45a5-8f79-6cab260e1aba"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i7f2a8b5ece34464799c27e963f7e396a_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjEtMi0xLTEtMA_2d1ac172-c187-4b1a-8046-2fa84aa258a2"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ia0787d75232b4f9ab899ffc8f5c74c5d_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjEtNC0xLTEtMA_3f08bf20-4f58-4fee-ac1c-0be865644246"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i483f50f037c34b8fb56866a3b22178c7_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjItMi0xLTEtMA_991b3542-2430-4e26-84a5-5f071084ba53"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i1de1e00267a345809c1c3c56428e6176_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjItNC0xLTEtMA_eea9c28a-8124-4143-9b94-8e6e1e66e86b"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i99ae69fe53654dd08555bf15d77688d4_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjMtMi0xLTEtMA_befdf44d-a6bf-4ed3-87ce-9967dde2355a"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i11c1b3b620414c93bf1625c6f574b9d7_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjMtNC0xLTEtMA_c6b66fbc-02eb-454f-a329-18b215d270c2"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i67000d2244c14bd39e8e6a3ebad9cfe3_D20201030-20201030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjQtMi0xLTEtMA_06771fe9-611d-4b05-b05d-ca059262a174"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i16bd98cd10954755aa728079dd79467b_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjQtNC0xLTEtMA_45619852-9202-45d9-b932-bb3fd1bd7072"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i05a64c48f4714701ab15180e877f5203_D20200730-20200730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjUtMi0xLTEtMA_6e00b3dd-2be0-4fa8-b678-2a4cf3cb75eb"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i34e3c71d84f047a6a9ee336f5cb94c58_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjUtNC0xLTEtMA_f0ac5d83-2ae2-4b5c-9b9a-b36694200be1"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ia5cd99bb39ce48efafe4b8aa1591ee6b_D20200430-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjYtMi0xLTEtMA_b378b125-e590-4c02-9918-9f525b718a54"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i245081a1663a439b85e01f35351c0cf7_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjYtNC0xLTEtMA_9db49623-06f2-4ef4-bd1d-b4bb0d2e7f65"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i479e56c78915456f9b32ff2e2a0720d8_D20200130-20200130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjctMi0xLTEtMA_030d7e67-25d9-46a8-b4a5-4190066c69df"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ia8e65be7c47641aea0a5a5f3f3de1582_D20200130-20200130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMjctNC0xLTEtMA_4f66801a-7b4f-4535-85a6-f4ebd996da23"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ie0658f1fdaca4d219bb31d03c0c7ccbf_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzQtMi0xLTEtMjU0MzQ_50c67c0e-fd38-4d6a-bbec-6675b5018e21"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ie0658f1fdaca4d219bb31d03c0c7ccbf_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzQtNC0xLTEtMjU0MzQ_2e075488-db4e-4b9f-9260-c1a42c438075"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ifd7f5608e6b94bbbbbcc57226c47b618_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzAtMi0xLTEtMA_7dc375d2-07e5-4da3-b775-3aaf23761c15"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ifd7f5608e6b94bbbbbcc57226c47b618_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzAtNC0xLTEtMA_6b3465a8-b061-49a5-879d-e7796f19de89"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i2df89320549d4e5d9f9d22245fef5e71_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzEtMi0xLTEtMA_b47e3ed4-faed-40d0-b88b-11c0672e9dfc"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i2df89320549d4e5d9f9d22245fef5e71_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzEtNC0xLTEtMA_8c0f9c3e-c48d-40ba-a916-0bb9cc8100f2"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i45198d0641584455ab4baee8f2776e9d_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzItMi0xLTEtMA_5a2d19b2-34ee-420b-b46b-790dc62ebb76"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i45198d0641584455ab4baee8f2776e9d_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzItNC0xLTEtMA_9da3e33d-1c90-4495-8a24-6c205631cae8"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i9df7cb17377a4fb6b180b28742771622_D20201030-20201030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzMtMi0xLTEtMA_b5030acf-3c7d-40d3-ac20-de768054238b"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i9df7cb17377a4fb6b180b28742771622_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzMtNC0xLTEtMA_e5d5ed34-413f-4765-a4a5-eb7c8d84954a"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i510ab1deaff94f1d8c12f6c085a76e80_D20200730-20200730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzQtMi0xLTEtMA_4b548656-c18c-4215-b6a6-076e3ebfc81a"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i510ab1deaff94f1d8c12f6c085a76e80_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzQtNC0xLTEtMA_adce5987-21c1-4efd-b46d-c73d283451cf"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ia813ca84441d44daadc89722324457d1_D20200430-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzUtMi0xLTEtMA_07cbf4ef-b6d0-41b0-9ff7-176b1f1cdc27"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ia813ca84441d44daadc89722324457d1_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzUtNC0xLTEtMA_8c7a5e41-3a8e-4c8d-9f57-2865a1f363ca"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i3bb5b1c1b34c411baeb3618d5e5c6815_D20200130-20200130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzYtMi0xLTEtMA_9fd1f8ce-4b37-4762-9847-b6c66c27982b"
      unitRef="usdPerShare">382.81000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i3bb5b1c1b34c411baeb3618d5e5c6815_D20200130-20200130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RhYmxlOjEwMGY5N2I1MGQ1NzQyY2I4Nzc2ZGJmYjZlN2UyMGU3L3RhYmxlcmFuZ2U6MTAwZjk3YjUwZDU3NDJjYjg3NzZkYmZiNmU3ZTIwZTdfMzYtNC0xLTEtMA_68c21310-dc4b-4ff3-8810-49567857bd86"
      unitRef="usd">1531000</codi:DistributionToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ib8c1e17ce5cd4fbc8a6f7a89cbb87dba_D20210907-20210907"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NDczNA_08e2a0e8-4b56-407d-9e35-b0b2cac78519"
      unitRef="usd">57100000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ib5d582d3aaca436b8ff99516ecd96f2f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183MC9mcmFnOjJiYmY2NzQ2Nzg0ZTQzMWY4MTIyMzI1NTA3NjA1ZmJiL3RleHRyZWdpb246MmJiZjY3NDY3ODRlNDMxZjgxMjIzMjU1MDc2MDVmYmJfMTA5OTUxMTY0NDc0OQ_aefd4038-06f8-4950-96aa-e1694a568fcd"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTg3_57180fd2-07c4-47bc-98cd-cdf00e64b7db">Noncontrolling Interest  &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest represents the portion of the Company&#x2019;s majority owned subsidiary&#x2019;s net income (loss) and equity that is owned by noncontrolling shareholders. The following tables reflect the Company&#x2019;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of September&#160;30, 2021 and December&#160;31, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&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.842%"/&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.880%"/&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.845%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&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:8.5pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8.5pt;font-weight:700;line-height:100%"&gt;Primary&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:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&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:8.5pt;font-weight:700;line-height:100%"&gt;Primary&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:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&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:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.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;/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:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;n/a&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:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.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:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:700;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;  &#160;&#160;&#160;&#160;The principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.661%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest Balances&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;September 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;BOA - Repurchase of Noncontrolling Interest&lt;/span&gt;&lt;/div&gt;In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $48.0&#160;million, which BOA financed by borrowing under their intercompany credit facility with the Company (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0&#160;million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0&#160;million and the amount by which the noncontrolling interest was adjusted of $39.4&#160;million was recognized in equity attributable to the Company.</us-gaap:MinorityInterestDisclosureTextBlock>
    <codi:NoncontrollingInterestTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTk0_0d0565f9-632d-4d8c-8d8b-86a4eda38401">The following tables reflect the Company&#x2019;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of September&#160;30, 2021 and December&#160;31, 2020: &lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&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.842%"/&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.880%"/&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.845%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&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:8.5pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8.5pt;font-weight:700;line-height:100%"&gt;Primary&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:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&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:8.5pt;font-weight:700;line-height:100%"&gt;Primary&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:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&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:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.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;/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:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;n/a&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:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.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:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:700;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;  &#160;&#160;&#160;&#160;The principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  &lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.661%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest Balances&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;September 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</codi:NoncontrollingInterestTableTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i280a4c1006cc4aaa939ee4b3c18e3497_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi0xLTEtMS0w_a2b76000-3421-4840-8f66-997b3bd2aaf2"
      unitRef="number">0.977</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="iec9da668dcbf4e1395d416688a8d85fb_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi0zLTEtMS0w_c02074fb-dc26-4e11-a105-2861882889be"
      unitRef="number">0.884</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i90f9c57247844a3aa029d9dee31e6430_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi01LTEtMS0w_70bc2dd5-bc61-4006-a62c-5969d0e6c025"
      unitRef="number">0.976</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i06428b88914e427095e2d8d6f56d8812_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi03LTEtMS0w_01f4956a-43be-4be1-a4d7-c075d5983cc2"
      unitRef="number">0.881</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ia83e2f94fde44bc9a656e30180bc3d80_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMy0xLTEtMS0w_5ad059fb-bc01-40f3-bc8a-c165980f17a7"
      unitRef="number">0.927</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i800cd46158394b0d928127fba7bb8265_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMy0zLTEtMS0w_b7599035-8636-4bc7-8b5e-a2b994d40f9f"
      unitRef="number">0.837</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i053c974fc6ab4efd88bf0f79fabf00b7_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMy01LTEtMS0w_38501e39-0be4-4dbf-9a3b-fcb62536cfa0"
      unitRef="number">0.819</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i0516b46b1bde4a5b9b7b68ba5c13a9cd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMy03LTEtMS0w_7c6013d5-bd62-4922-a1e6-f57fdf76c087"
      unitRef="number">0.748</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i31bd94066975481bbfec9cbe4b3b0231_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC0xLTEtMS0w_e2b4500c-611b-4e00-a66e-01ee9b23c193"
      unitRef="number">0.817</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i75ad861011064d679d871a945f4c9442_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC0zLTEtMS0w_b9aaad60-54a3-4338-9e7f-5274405f0117"
      unitRef="number">0.727</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8afa6ffc21e64527a70691884b12a750_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC01LTEtMS0w_5b9cac63-a4f9-4d85-996d-4b72a9d2cdd2"
      unitRef="number">0.814</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ieb313346347d4a46a1483f3cae4fe7ce_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC03LTEtMS0w_42f53672-a557-48f5-8b4d-b01ac7b6873e"
      unitRef="number">0.726</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i6362fd60455e4a718099952df0ea98f0_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNS0xLTEtMS0w_1b650ab6-505f-4c7b-853d-90b1acf0d6dd"
      unitRef="number">0.600</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="if6eff563272b4d2db606820fcc83af91_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNS0zLTEtMS0w_d9a374aa-bc9b-4ee4-b9f7-841c71b2412d"
      unitRef="number">0.600</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib9481205de6c449d83b9e09c2e00188c_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi0xLTEtMS0w_655e90d3-8413-446a-8c9c-878b87845920"
      unitRef="number">0.922</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i1b705c77065348de88029f5846cd4912_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi0zLTEtMS0w_5983586f-cd04-41bb-9f4f-095fb17bff3b"
      unitRef="number">0.838</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i9a50af31d6f647269e46a28a0d3de4a2_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi01LTEtMS0w_34aa8899-232a-4265-8399-2d04c2956b16"
      unitRef="number">0.922</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i4217253a245a452db76cdd2eabc6309a_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi03LTEtMS0w_2e43973f-a4e9-4d2a-b8f7-d48bc048378d"
      unitRef="number">0.838</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="icd4a10f76ace43349df2405fd8ac3770_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy0xLTEtMS0w_a519ae54-feb5-4d3a-8c60-0b3a7b1aa99d"
      unitRef="number">0.993</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="icb99f6a3181b41849057279c77352f5e_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy0zLTEtMS0w_a17a3dbf-14de-4e39-9a13-aa789fd51b95"
      unitRef="number">0.880</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i16d4e6fb51c94c989c129b741af18b6e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy01LTEtMS0w_3028ab7b-3b4e-4425-ba54-6101315c8231"
      unitRef="number">0.993</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib8ccc231fbab43ccad43545bda4bca67_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy03LTEtMS0w_128bd7fb-ff1d-49f2-b263-428189124cc6"
      unitRef="number">0.880</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia31a073744d9449bbcbb81d8ff6d5873_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC0xLTEtMS0w_68928f09-b8a7-40a5-bfe1-b33a308305cb"
      unitRef="number">0.718</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia407b8329889453194edc91b799f65ee_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC0zLTEtMS0w_1c35db6f-fa0a-49a5-b9a9-ba29b36b15c6"
      unitRef="number">0.676</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i6603a2b6c4bd43e5874742198002e7bb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC01LTEtMS0w_c041ae9d-aa08-4b5e-9181-9f0ecd22b2c4"
      unitRef="number">0.718</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i1da51465cbb04e5baad65d869a5950dd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC03LTEtMS0w_b17e28c1-fc0c-498c-8c28-00c545994e63"
      unitRef="number">0.676</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic65157797ff94d15b89f3cbb95aee01a_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOS0xLTEtMS0w_bdba22ce-e4ea-4ec1-8a58-0764bd087202"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i00ef6d750eda41039c266eaf45d74a95_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOS0zLTEtMS0w_6a832351-3837-4281-ad20-51cb937ddcb8"
      unitRef="number">0.915</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i2d6553de4a2b4f20b2e57892a394c81f_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOS01LTEtMS0w_d9ee91ba-f8ae-4e56-9cfb-046ec6eea1f8"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i2d166a5c0a434966a4c84a64bcac46b9_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOS03LTEtMS0w_b9e9f50f-294b-4e71-99d1-d9c9ffc17e8e"
      unitRef="number">0.915</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ie8858d73c1414061ab2a86cb21d7bbae_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtMS0xLTEtMA_2014b400-3beb-45a6-8e50-5f6e1dafae76"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i18d649fa344c44168ab986146e96a9f0_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtMy0xLTEtMA_a9a5c49c-d2e0-428f-a62e-af752a9cfa01"
      unitRef="number">0.881</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i029ef4da8b40445eb6c900e3420f2595_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtNS0xLTEtMA_bbe6c7c0-9b1b-4887-b8b7-87a13f9de1bd"
      unitRef="number">0.967</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="idc6f4db6e8f54c5fa481482095a78f24_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtNy0xLTEtMA_6db87b72-1116-4b1c-a94e-086a5fa0eddc"
      unitRef="number">0.811</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i23e6f5120f274d73836bd31428208119_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtMS0xLTEtMA_5bb6c802-6528-430e-88e1-de25292574aa"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="if8adbf622dfb47618736639b6e855aff_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtMy0xLTEtMA_e3cb2bf2-933c-4c3b-a3a1-454ad46e35df"
      unitRef="number">0.871</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i0dce2bd9613e41e9ac1208908d727d09_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtNS0xLTEtMA_5398214a-5309-4384-a65d-7ae0b28af95c"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="if28673aae46740abbbe7d79aab49dffc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtNy0xLTEtMA_4577c51b-14cc-42c3-bb30-98eb25a46d41"
      unitRef="number">0.885</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterest
      contextRef="i107b6fb162214e2b968a8da35e5c8e53_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMi0xLTEtMS0w_d6dd34fe-238e-4eff-a59c-82f104472f88"
      unitRef="usd">14904000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5ec93c2fd1b94d90ad9e3c1a0007e1fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMi0zLTEtMS0w_9ebdab90-9434-47d6-9780-7a57dced2e70"
      unitRef="usd">14567000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic29a06601c254a2c88c069d5619bd886_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMy0xLTEtMS0w_f7fd963c-89a2-471d-8d26-7355d666f263"
      unitRef="usd">26695000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i77ddd6b2a0f04d4895ee3d2983860d7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMy0zLTEtMS0w_ff5e7cdd-62f6-4cc0-89ec-b0cbaae98c1e"
      unitRef="usd">61625000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="idf0c134aab9b4393a7f393cab10b74ab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfNC0xLTEtMS0w_28793d0c-8dc8-497e-918e-3cb3f5a9c8c4"
      unitRef="usd">28616000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ifdc6aaeb54bd4088ae181f95a7f6f023_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfNC0zLTEtMS0w_be099adb-770c-4e31-a372-10acadc1a420"
      unitRef="usd">27408000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9f676fb2339940269ad34e8a72373564_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfNS0xLTEtMS0w_ccb02512-923e-4280-a01f-d9213d49a4cc"
      unitRef="usd">68272000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="if770c94a93614d1f9423a4d26aeab37c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfNS0zLTEtMS0w_dfa28da3-47e6-4bba-888a-bc1ed79af324"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i028d7c3a9a944b4aa4451e55072b3b83_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfNi0xLTEtMS0w_bb9baad2-1368-42bf-b875-b55c31864da0"
      unitRef="usd">12956000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id999a42b74c547099f58be0da439b215_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfNi0zLTEtMS0w_ce865bd4-b236-4f40-973d-4a1ad8f04111"
      unitRef="usd">11386000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7275b76c609542e3b5e56e68619e8ba1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfNy0xLTEtMS0w_0ef7267f-da4b-4087-9d77-a45102bffa42"
      unitRef="usd">4980000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ieae00cd928904262a82ba607cce5c248_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfNy0zLTEtMS0w_5fff2781-e7c1-45cd-9a0c-5d8822a6970c"
      unitRef="usd">4077000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i019fd59a65654db9a04a24ecbbb93ed7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfOC0xLTEtMS0w_9399a9f4-7691-41b2-aadf-f3b345066f1e"
      unitRef="usd">-3812000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i79d056683e924e8b82a6f1106bf8d4ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfOC0zLTEtMS0w_dd64b731-3d65-4344-80ac-14d3369ec244"
      unitRef="usd">-7175000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i74192a859028496c9a0782744a1a6ed6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfOS0xLTEtMS0w_70a97bf0-48f9-418e-8e32-05f219e9503b"
      unitRef="usd">3671000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic662dcb20e494f3ba815e9e20d5c2708_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfOS0zLTEtMS0w_f134e5cb-9ebb-4a0f-9db5-e6f170c90e79"
      unitRef="usd">2901000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id307ebb947a447569ef5d1337f4b8372_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMTAtMS0xLTEtMA_194d8c63-b2a6-4ac8-af4e-30aaa8dda36f"
      unitRef="usd">1239000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5c0f0b6823324644aeb3a13e58b003c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMTAtMy0xLTEtMA_fabfba4b-d986-4b67-9e7e-a1cf157f893a"
      unitRef="usd">1117000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i97ee9c533ec348e9b19c4845ab4c2c1b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMTEtMS0xLTEtMA_77bb2fe1-799d-4a4d-b1a8-ad9a65ebc1d2"
      unitRef="usd">1195000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i44da7d0e1ec249ab98e1afbd69b5d45c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMTEtMy0xLTEtMA_47235757-2233-4566-9070-e60f0524b588"
      unitRef="usd">282000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="icda863c08c054a6fb8b64961d1dbd32d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMTItMS0xLTEtMA_15c2c709-a025-4f53-b357-49dd5ab6d9e2"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id139c7eb9dce43918eed8f22b4526794_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMTItMy0xLTEtMA_c5479516-b83a-4975-8e79-d6c561a04a20"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMTMtMS0xLTEtMA_6d050aca-3fa0-4247-85a7-4596a7e54470"
      unitRef="usd">158816000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmNmYjI0Yjc3MTMyNTQ4NzRhNTk3MDM5NjBhNThiZmYzL3RhYmxlcmFuZ2U6Y2ZiMjRiNzcxMzI1NDg3NGE1OTcwMzk2MGE1OGJmZjNfMTMtMy0xLTEtMA_295e05cd-216a-4355-83dd-2f3473dfcf05"
      unitRef="usd">116288000</us-gaap:MinorityInterest>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="id36bf95df071423ab87997505acfc49a_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfMTA5OTUxMTYzMjEzNw_747e47a3-2356-4c2a-a2fb-272fc659630d"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="id36bf95df071423ab87997505acfc49a_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfMTA5OTUxMTYzMjE1Mg_02c321fc-9b30-4eab-9bb1-6c5458a9e504"
      unitRef="usd">38000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="id36bf95df071423ab87997505acfc49a_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfMTA5OTUxMTYzMjE2Nw_03a6bc19-8fe9-4616-b7a6-3be061295f11"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="id36bf95df071423ab87997505acfc49a_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfMTA5OTUxMTYzMjE4Mg_7b437623-3953-4b17-89d5-8f3f2a58a08b"
      unitRef="usd">39400000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RleHRyZWdpb246OTdjYjE0ZGFiYmI2NDQ1NDk5ZmMzM2U5YjBjZWE4MDlfMTM4NQ_3cb28b87-4ab4-4575-a3d1-0c1a6e7fa9d0">Fair Value Measurement&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the assets and liabilities carried at fair value measured on a recurring basis at September&#160;30, 2021 and December&#160;31, 2020 (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&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-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:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at 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:8.5pt;font-weight:700;line-height:100%"&gt;Carrying&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:8.5pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 2&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:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents potential earn-out payable as additional purchase price consideration by Altor in connection with the acquisition of Polyfoam.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&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-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:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at 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:8.5pt;font-weight:700;line-height:100%"&gt;Carrying&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:8.5pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 2&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:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents put option issued to noncontrolling shareholders in connection with the 5.11 and Liberty acquisitions. Liberty was sold on July 16, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents potential earn-out payable as additional purchase price consideration by Altor in connection with the acquisition of Polyfoam.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2020 through September&#160;30, 2021 are as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.251%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholder - Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration - Polyfoam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Termination of put option of noncontrolling shareholder - Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Valuation Techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not changed its valuation techniques in measuring the fair value of any of its other financial assets and liabilities during the period. For details of the Company&#x2019;s fair value measurement policies under the fair value hierarchy, refer to the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Nonrecurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;There were no assets or liabilities measured on a non-recurring basis during the quarter ended September&#160;30, 2021 and December 31, 2020, respectively.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RleHRyZWdpb246OTdjYjE0ZGFiYmI2NDQ1NDk5ZmMzM2U5YjBjZWE4MDlfMTM2NQ_e6c944d8-0e20-4485-9f9b-cc3ddfef9289">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the assets and liabilities carried at fair value measured on a recurring basis at September&#160;30, 2021 and December&#160;31, 2020 (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&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-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:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at 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:8.5pt;font-weight:700;line-height:100%"&gt;Carrying&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:8.5pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 2&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:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents potential earn-out payable as additional purchase price consideration by Altor in connection with the acquisition of Polyfoam.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&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-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:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at 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:8.5pt;font-weight:700;line-height:100%"&gt;Carrying&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:8.5pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 2&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:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="ie6a8869cbd8244d4b0edd2b1a0ee5a03_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfNS0xLTEtMS0w_14c2283b-e6f8-4e4a-b777-0bbc326740ce"
      unitRef="usd">151000</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="ibbf43cef5f7a4777be6ea1fb07065266_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfNS0zLTEtMS0w_f325f959-04cf-43f3-8c30-dc9731c86507"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i854c0901376a4165b9fa2bfd33a85e5b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfNS01LTEtMS0w_991f9d02-e1d5-4e53-bc27-85b0b1ef1e91"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i56b6938c0a3c4ca1b5b8c321ca3e35fa_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfNS03LTEtMS0w_d4459f12-d9b5-49c4-ab75-0dc0bd3d3513"
      unitRef="usd">151000</codi:PutOptionOfNoncontrollingShareholders>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0e6478f5534d4e58b1b2d925966a16a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfNi0xLTEtMS0w_a9eb92f7-0c67-4fb9-86f3-0cf4b3fdd73b"
      unitRef="usd">-1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0e6478f5534d4e58b1b2d925966a16a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfNi03LTEtMS0w_f7fd58f2-22da-42d5-9ccc-fe56a9d82ea5"
      unitRef="usd">-1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie6a8869cbd8244d4b0edd2b1a0ee5a03_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfOC0xLTEtMS0w_b513e241-e645-4790-82b5-c4f8753f2eac"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibbf43cef5f7a4777be6ea1fb07065266_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfOC0zLTEtMS0w_27d296d7-111d-4cc6-a4c8-062c0822f143"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i854c0901376a4165b9fa2bfd33a85e5b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfOC01LTEtMS0w_6d2e90e8-3db0-4b17-bf44-b953a17e7c0e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i56b6938c0a3c4ca1b5b8c321ca3e35fa_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmZiNjRlMzMwYjU2ZDRiZmU4ZjRkMWM1YTc0Zjg5ZWQyL3RhYmxlcmFuZ2U6ZmI2NGUzMzBiNTZkNGJmZThmNGQxYzVhNzRmODllZDJfOC03LTEtMS0w_cbfe92e2-2324-4b0a-97f2-f3c58b353d85"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i892cab1fdaa849d39123cbf129254126_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfMy0xLTEtMS0w_7787ff90-deaf-4d69-9a80-67b45cdd819a"
      unitRef="usd">435000</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="icc7bc1b1455a4b4ea3a9f69027f684a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfMy0zLTEtMS0w_9da81d9b-ce48-4a1a-94b9-2e7c0167aeb8"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i1f4594ba43df44cdb7695a16a4442656_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfMy01LTEtMS0w_9e9831fd-a03e-4c9e-b69d-d030d42c524e"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="ic43cd76c806349ee92b9aff33ca95537_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfMy03LTEtMS0w_08ba1836-05e5-4efa-bb6d-3744121d4df1"
      unitRef="usd">435000</codi:PutOptionOfNoncontrollingShareholders>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if189dd2735fb4855a43ad2b3ce160253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfNC0xLTEtMS0w_8aaead0d-2fe2-4f63-9fc3-f09e9056b3ad"
      unitRef="usd">-1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if189dd2735fb4855a43ad2b3ce160253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfNC03LTEtMS0w_dda50396-e4c1-41ba-93bd-bc8f9ce2de22"
      unitRef="usd">-1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i892cab1fdaa849d39123cbf129254126_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfNy0xLTEtMS0w_71cb3491-5557-4b84-9bd4-d63623784fda"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="icc7bc1b1455a4b4ea3a9f69027f684a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfNy0zLTEtMS0w_afc5b160-357b-431f-90e9-a60b016f3765"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1f4594ba43df44cdb7695a16a4442656_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfNy01LTEtMS0w_26fed2ca-6b13-4e10-b93d-41e865e68e7f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic43cd76c806349ee92b9aff33ca95537_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOjZlNWExNDJjNzUwYTQ0MTFiNzBlY2ViYzMyMjdmMjVlL3RhYmxlcmFuZ2U6NmU1YTE0MmM3NTBhNDQxMWI3MGVjZWJjMzIyN2YyNWVfNy03LTEtMS0w_8fa3e4c6-36ba-47e8-b411-5a1bc49e5e73"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RleHRyZWdpb246OTdjYjE0ZGFiYmI2NDQ1NDk5ZmMzM2U5YjBjZWE4MDlfMTM4MQ_627dea00-31ed-481d-8647-a6d3dc582870">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2020 through September&#160;30, 2021 are as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.251%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholder - Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration - Polyfoam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Termination of put option of noncontrolling shareholder - Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8985692458c94e49a4073ef0100fbe71_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmEyMjBkYWNkOTI0NzRkYzhhMDlhZmE5MWVkMDY1NWFkL3RhYmxlcmFuZ2U6YTIyMGRhY2Q5MjQ3NGRjOGEwOWFmYTkxZWQwNjU1YWRfMS0xLTEtMS0w_a9dbef24-d790-4c0c-966e-3e5e9c91e203"
      unitRef="usd">111000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i252860165b2142f999ea6e48b34aa200_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmEyMjBkYWNkOTI0NzRkYzhhMDlhZmE5MWVkMDY1NWFkL3RhYmxlcmFuZ2U6YTIyMGRhY2Q5MjQ3NGRjOGEwOWFmYTkxZWQwNjU1YWRfMi0xLTEtMS0w_4d0917f6-0215-4804-b432-ba405b954460"
      unitRef="usd">264000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="iac1d065a7b5a458ba55b28443bb597fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmEyMjBkYWNkOTI0NzRkYzhhMDlhZmE5MWVkMDY1NWFkL3RhYmxlcmFuZ2U6YTIyMGRhY2Q5MjQ3NGRjOGEwOWFmYTkxZWQwNjU1YWRfNC0xLTEtMS0w_aa5e6b5c-8f64-45f5-a995-ea83900446f2"
      unitRef="usd">60000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="i3dad2e2e9e144b7481e63b4c30a865eb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmEyMjBkYWNkOTI0NzRkYzhhMDlhZmE5MWVkMDY1NWFkL3RhYmxlcmFuZ2U6YTIyMGRhY2Q5MjQ3NGRjOGEwOWFmYTkxZWQwNjU1YWRfNS0xLTEtMS0w_289ca59a-1e5b-423a-9667-87614dc7fddc"
      unitRef="usd">1350000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i74578c2b68c2451aadb172de4466c6f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmEyMjBkYWNkOTI0NzRkYzhhMDlhZmE5MWVkMDY1NWFkL3RhYmxlcmFuZ2U6YTIyMGRhY2Q5MjQ3NGRjOGEwOWFmYTkxZWQwNjU1YWRfNi0xLTEtMS0w_d70a9af1-4d5a-4e67-89d0-99f7c1bc4f57"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i1678eafe157e4b06b3c1c4015eb1f776_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmEyMjBkYWNkOTI0NzRkYzhhMDlhZmE5MWVkMDY1NWFkL3RhYmxlcmFuZ2U6YTIyMGRhY2Q5MjQ3NGRjOGEwOWFmYTkxZWQwNjU1YWRfNy0xLTEtMS0w_882546cb-9778-417a-bc0a-e28b3768900a"
      unitRef="usd">-314000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i95a74bca15194f498d5bd751f641f6a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmEyMjBkYWNkOTI0NzRkYzhhMDlhZmE5MWVkMDY1NWFkL3RhYmxlcmFuZ2U6YTIyMGRhY2Q5MjQ3NGRjOGEwOWFmYTkxZWQwNjU1YWRfOC0xLTEtMS0w_50896c34-7f63-45d1-b833-3b03f679c9f9"
      unitRef="usd">30000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183OS9mcmFnOjk3Y2IxNGRhYmJiNjQ0NTQ5OWZjMzNlOWIwY2VhODA5L3RhYmxlOmEyMjBkYWNkOTI0NzRkYzhhMDlhZmE5MWVkMDY1NWFkL3RhYmxlcmFuZ2U6YTIyMGRhY2Q5MjQ3NGRjOGEwOWFmYTkxZWQwNjU1YWRfOS0xLTEtMS0w_4a709bc9-fa6b-407a-942e-a3cc972eef17"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RleHRyZWdpb246OGE1NDM3ZTViOWVkNGRiMGEyOTI0OWJjMDNmNjc3OTVfMTQwMA_c099d8f1-2fd3-4efb-9cd7-92537897ec41">Income taxes &lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 1, 2021, the Company&#x2019;s parent (i.e., the Trust) elected to be treated as a corporation for U.S federal income tax purposes. Prior to September 1, 2021, the Company&#x2019;s items of income, gain, loss and deduction  flowed through to owners of the parent Trust without being subject to entity level income taxes. Consequently, the Company&#x2019;s earnings did not reflect a provision for income taxes except those for foreign, state, city and local income taxes incurred at the entity level. From and after September 1, 2021, the parent Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#x2019;s earnings that flow through to the Trust. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates its annual effective tax rate each fiscal quarter and applies that estimated rate to its interim pre-tax earnings. In this regard, the Company reflects the full year&#x2019;s estimated tax impact of certain unusual or infrequently occurring items and the effects of changes in tax laws or rates in the interim period in which they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of the annual estimated effective tax rate for each interim period requires certain assumptions, estimates, and significant judgment, including with respect to the projected operating income for the year, projections of income earned and taxes incurred in various jurisdictions, permanent and temporary differences and the likelihood of recovering deferred tax assets. The accounting estimates used to compute the provision for income taxes may change as new events occur, as additional information is obtained, as our tax structure changes or as the tax laws change.  Certain foreign operations are subject to foreign income taxation under existing provisions of the laws of those jurisdictions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation between the Federal Statutory Rate and the effective income tax rate for the nine months ended September&#160;30, 2021 and 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.271%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States Federal Statutory Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;State income taxes (net of Federal benefits) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of subsidiary employee stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Non-recognition of NOL carryforwards at subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of Tax Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.6&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.2&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effective income tax rate for the nine months ended September&#160;30, 2021 and 2020 includes a loss at the Company's parent, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Company&#x2019;s parent is taxed as a corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RleHRyZWdpb246OGE1NDM3ZTViOWVkNGRiMGEyOTI0OWJjMDNmNjc3OTVfMTQwOQ_31dd27c0-4549-4d85-8890-bdff023f93db">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation between the Federal Statutory Rate and the effective income tax rate for the nine months ended September&#160;30, 2021 and 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.271%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States Federal Statutory Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;State income taxes (net of Federal benefits) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of subsidiary employee stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Non-recognition of NOL carryforwards at subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of Tax Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.6&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.2&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMi0xLTEtMS0w_62ff547d-d892-4671-afde-336d5fb28235"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMi0zLTEtMS0w_bb068753-86b1-41a4-8a9c-8fe262b2ae2c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMy0xLTEtMS0w_5b47cf37-6e68-4ad7-9c92-7b3ae92bec82"
      unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMy0zLTEtMS0w_871e7b07-7fa2-4ad1-89f2-5626f5ebb556"
      unitRef="number">0.068</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfNC0xLTEtMS0w_d1672aa9-b54f-4ed0-840d-4bbd36d46e25"
      unitRef="number">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfNC0zLTEtMS0w_d536d1a5-3e3f-47de-9f23-a43b57d9c6eb"
      unitRef="number">-0.024</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfNS0xLTEtMS0w_990b4470-0ddb-48b4-a149-87ede538de0e"
      unitRef="number">0.293</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfNS0zLTEtMS0w_9907abed-3e25-4dce-84c1-9c8a0cb7507f"
      unitRef="number">0.154</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ImpactOfSubsidiaryEmployeeStockOptions
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfNy0xLTEtMS0w_0515bbae-9cdd-42ef-bcdb-45905dc2672a"
      unitRef="number">0.005</codi:ImpactOfSubsidiaryEmployeeStockOptions>
    <codi:ImpactOfSubsidiaryEmployeeStockOptions
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfNy0zLTEtMS0w_1a7c5ffe-f02f-49de-8d8b-462e10912ebc"
      unitRef="number">0.024</codi:ImpactOfSubsidiaryEmployeeStockOptions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfOC0xLTEtMS0w_da9279ff-8bcb-4552-9452-77402b2eaf3f"
      unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfOC0zLTEtMS0w_76c202e5-cbe9-4a37-ab6d-d16619496825"
      unitRef="number">0.036</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfOS0xLTEtMS0w_b5c0d7e2-9291-4654-b782-c7b47f201640"
      unitRef="number">-0.005</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfOS0zLTEtMS0w_2d96e7a0-5a7a-410e-a3ce-7a3fd0458781"
      unitRef="number">-0.094</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxReconciliationOperatingLossCarryforwardsLimitationsOnUsePercent
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMTAtMS0xLTEtMA_bd0b06b0-d5cc-48b6-a9ef-e17cc36f6934"
      unitRef="number">-0.016</codi:EffectiveIncomeTaxReconciliationOperatingLossCarryforwardsLimitationsOnUsePercent>
    <codi:EffectiveIncomeTaxReconciliationOperatingLossCarryforwardsLimitationsOnUsePercent
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMTAtMy0xLTEtMA_0425163c-18ed-4f37-b2eb-0786b39b5aa3"
      unitRef="number">0.086</codi:EffectiveIncomeTaxReconciliationOperatingLossCarryforwardsLimitationsOnUsePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMTEtMS0xLTEtMA_d34edbc2-5109-4597-8d83-b0628314c274"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMTEtMy0xLTEtMA_596ef68b-9a0f-4b95-a95d-5a4c5431553b"
      unitRef="number">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMTItMS0xLTEtMA_b12b03b7-5bd1-4738-881a-340c01712a5c"
      unitRef="number">0.546</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184Mi9mcmFnOjhhNTQzN2U1YjllZDRkYjBhMjkyNDliYzAzZjY3Nzk1L3RhYmxlOjkyOWRhYTQ3YzZhODQ1ZGFhODM5NjFjNmZiNWM1YjIwL3RhYmxlcmFuZ2U6OTI5ZGFhNDdjNmE4NDVkYWE4Mzk2MWM2ZmI1YzViMjBfMTItMy0xLTEtMA_09fe9955-562f-4ef7-aea6-b31a0761b1a5"
      unitRef="number">0.422</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RleHRyZWdpb246M2EyOTUwNDQzZjYxNGU2OWI5MDI4Y2Q3NTVhZTRhODBfOTQ5_cfa8416f-1370-45ac-841a-cc59e5e28eb7">Defined Benefit Plan&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of Arnold, the Company has a defined benefit plan covering substantially all of Arnold&#x2019;s employees at its Lupfig, Switzerland location. The benefits are based on years of service and the employees&#x2019; highest average compensation during the specific period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unfunded liability of $2.8 million is recognized in the consolidated balance sheet as a component of other non-current liabilities at September&#160;30, 2021.  Net periodic benefit cost consists of the following for the three and nine months ended September&#160;30, 2021 and 2020&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; (in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.847%"/&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of unrecognized loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; per the terms of the pension agreement, Arnold contributed $0.2 million to the plan. For the remainder of 2021, the expected contribution to the plan will be approximately $0.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The plan assets are pooled with assets of other participating employers and are not separable; therefore, the fair values of the pension plan assets at September&#160;30, 2021 were considered Level 3.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RleHRyZWdpb246M2EyOTUwNDQzZjYxNGU2OWI5MDI4Y2Q3NTVhZTRhODBfMzUy_4f334416-0f93-4651-84be-dd228548bd54"
      unitRef="usd">2800000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RleHRyZWdpb246M2EyOTUwNDQzZjYxNGU2OWI5MDI4Y2Q3NTVhZTRhODBfOTQx_4406524e-432c-4275-b394-ca9e60657396">Net periodic benefit cost consists of the following for the three and nine months ended September&#160;30, 2021 and 2020&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.847%"/&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of unrecognized loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfMi0xLTEtMS0w_14ebe8da-de98-4feb-91b3-b6004434451b"
      unitRef="usd">103000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfMi0zLTEtMS0w_9e0e5a3c-d31d-4ce4-9370-e1f1134e9c41"
      unitRef="usd">143000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfMi01LTEtMS0w_aaeecb7b-3a67-4c5a-8f05-c53b91735b67"
      unitRef="usd">317000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfMi03LTEtMS0w_e870dd83-3482-4736-a114-270c882bc8c6"
      unitRef="usd">420000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfMy0xLTEtMS0w_6ac011de-02ed-47be-8539-efb1ce00c8fe"
      unitRef="usd">10000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfMy0zLTEtMS0w_5bb09ec6-ac0a-44e7-83b4-690ffb2af698"
      unitRef="usd">8000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfMy01LTEtMS0w_d26552f2-9fd3-40e9-8da5-de0a452e94a5"
      unitRef="usd">27000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfMy03LTEtMS0w_84f8196a-0753-4db4-904d-b3a1fe66931c"
      unitRef="usd">23000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNC0xLTEtMS0w_189adefb-de54-4e64-8cff-b2abd3dfb657"
      unitRef="usd">18000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNC0zLTEtMS0w_1c068c11-8968-4976-8162-24c8ea375791"
      unitRef="usd">21000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNC01LTEtMS0w_faa2e106-5e95-40c4-baa1-df309f78d4ea"
      unitRef="usd">55000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNC03LTEtMS0w_ad5204a0-0cee-40ac-8231-689a8730982a"
      unitRef="usd">62000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNS0xLTEtMS0w_c064d553-9663-429a-ade7-b12d620e41ce"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNS0zLTEtMS0w_8b83d75e-c327-4438-9a05-c8bbed60f918"
      unitRef="usd">-58000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNS01LTEtMS0w_b85c3d91-2948-442d-99d4-4c5a11937ad5"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNS03LTEtMS0w_b480e0b5-d6c1-450e-b327-5d4edee4314f"
      unitRef="usd">-171000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNi0xLTEtMS0w_71c034e5-f9b3-4400-9419-0e76b4b7723f"
      unitRef="usd">-23000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNi0zLTEtMS0w_a1c4214f-4ebd-498a-abe9-c1c7cd4b7b97"
      unitRef="usd">-352000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNi01LTEtMS0w_a85f2fe5-18fb-4287-b137-a4e4ccac6758"
      unitRef="usd">-111000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNi03LTEtMS0w_305c9d94-66bf-4625-97eb-a765acb36b91"
      unitRef="usd">-352000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNy0xLTEtMS0w_be45ba2e-b1b0-4605-bbe8-5de2f391d07c"
      unitRef="usd">111000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNy0zLTEtMS0w_336024aa-d2ef-47b3-bc9c-5906e634e61e"
      unitRef="usd">540000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNy01LTEtMS0w_6a3f5275-1702-44cf-a3f6-e71331346812"
      unitRef="usd">395000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RhYmxlOmM1MGVjNjlkMjY0MDQ0YzFhNDFiM2IyNDE0YWRjYmRiL3RhYmxlcmFuZ2U6YzUwZWM2OWQyNjQwNDRjMWE0MWIzYjI0MTRhZGNiZGJfNy03LTEtMS0w_26af61ad-ed40-4353-8e50-6580b35b09cd"
      unitRef="usd">904000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RleHRyZWdpb246M2EyOTUwNDQzZjYxNGU2OWI5MDI4Y2Q3NTVhZTRhODBfNjUz_fa84ecc1-7213-4bfc-b5ca-0199f84df77a"
      unitRef="usd">200000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184NS9mcmFnOjNhMjk1MDQ0M2Y2MTRlNjliOTAyOGNkNzU1YWU0YTgwL3RleHRyZWdpb246M2EyOTUwNDQzZjYxNGU2OWI5MDI4Y2Q3NTVhZTRhODBfNzU2_6e713d60-7e28-47f7-bddc-28a49b573ac8"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMjkwMQ_17e1c342-1226-4ec2-8306-5982032818a9">ote O - Commitments and ContingenciesIn the normal course of business, the Company and its subsidiaries are involved in various claims and legal proceedings. While the ultimate resolution of these matters has yet to be determined, the Company does not believe that any unfavorable outcomes will have a material adverse effect on the Company's consolidated financial position or results of operations.   &lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries lease manufacturing facilities, warehouses, office facilities, retail stores, equipment and vehicles under various operating arrangements. Certain of the leases are subject to escalation clauses and renewal periods. The Company and its subsidiaries recognize lease expense, including predetermined fixed escalations, on a straight-line basis over the initial term of the lease including reasonably assured renewal periods from the time that the Company and its subsidiaries control the leased property. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain of our subsidiaries have leases that contain both fixed rent costs and variable rent costs based on achievement of certain operating metrics.&#160;The variable lease expense was not a material component of our total lease expense for the three and nine months ended September&#160;30, 2021 and 2020. The Company recognized $8.2 million and $24.3 million in the three and nine months ended September&#160;30, 2021, respectively, and $7.5 million and $21.8 million in the three and nine months ended September&#160;30, 2020, respectively, in expense related to operating leases in the condensed consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities at September&#160;30, 2021 are as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 (excluding nine months ended September 30, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculated amount of the right-of-use assets and lease liabilities in the table above are impacted by the length of the lease term and discount rate used to present value the minimum lease payments. The Company's lease agreements often include one or more options to renew at the company's discretion.  In general, it is not reasonably certain that lease renewals will be exercised at lease commencement and therefore lease renewals are not included in the lease term. Regarding the discount rate, lease accounting guidance requires the use of a rate implicit in the lease whenever this rate is readily determinable. As this rate is rarely determinable, the Company utilizes the incremental borrowing rate of the subsidiary entering into the lease arrangement, on a collateralized basis, over a similar term as adjusted for any country specific risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Lease Term and Discount Rate&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Line Item in the Company&#x2019;s Consolidated Balance Sheet&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion, operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i66695dc89a4a4543a4e1b8b379b46251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMTQyMw_2bfbd7b1-2912-4d60-b58a-7e4c7b9f42ee"
      unitRef="usd">8200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMTQzMA_abe646c7-545b-47f9-8d6c-0965c230c48e"
      unitRef="usd">24300000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia3aafbe194744a86a92b1bffc367cf75_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMTUwMA_167d7fe3-dfb0-488b-9243-c3424c94116c"
      unitRef="usd">7500000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMTUwNw_4ffbc309-034c-47d3-b2a2-6f7baeb6c479"
      unitRef="usd">21800000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMjkwNA_756feb06-5f70-48a9-a5e9-edb47cd04594">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities at September&#160;30, 2021 are as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 (excluding nine months ended September 30, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfMC0yLTEtMS0w_01946123-fc5f-4a58-a465-d4ca498f8e7e"
      unitRef="usd">3769000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfMS0yLTEtMS0w_37c88c0e-8153-4a5f-a180-5bbfc5618e08"
      unitRef="usd">29078000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfMi0yLTEtMS0w_db806b92-8295-453b-ba41-2cd534333f2f"
      unitRef="usd">22128000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfMy0yLTEtMS0w_f08b8ba8-ffe1-4a8d-8b1f-bf47916d19e7"
      unitRef="usd">17971000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfNC0yLTEtMS0w_ab3c3fbc-b028-4ac3-a5cb-11f9bfa8cf30"
      unitRef="usd">14612000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfNS0yLTEtMS0w_790ae52a-319e-4252-8e70-952644e3b353"
      unitRef="usd">30081000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfNi0yLTEtMS0w_09348933-b6df-4ff4-ac49-ddc58cc247ec"
      unitRef="usd">117639000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfNy0yLTEtMS0w_1328e4a0-731c-4231-8811-f393ae69fdbf"
      unitRef="usd">7526000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmVjM2Q1YTVkYzM0YzQ2M2I4NzA0ZDc3ZWM2N2ZjYmMzL3RhYmxlcmFuZ2U6ZWMzZDVhNWRjMzRjNDYzYjg3MDRkNzdlYzY3ZmNiYzNfOC0yLTEtMS0w_fe0d6fcd-230c-4322-a974-0fe75c67a365"
      unitRef="usd">110113000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMjg5OQ_8a921e25-5467-480f-8efa-054d4b547bd4">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Lease Term and Discount Rate&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmY0MzRlMjI4ZTJmMzQwNDJiMDRiNzNlMWVkZjljNTE3L3RhYmxlcmFuZ2U6ZjQzNGUyMjhlMmYzNDA0MmIwNGI3M2UxZWRmOWM1MTdfMS0yLTEtMS0w_7073d564-b938-4f40-ac3f-a4f83711e34d">P5Y6M3D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id4bb0b737cf3490f8a979e1b33d00edd_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmY0MzRlMjI4ZTJmMzQwNDJiMDRiNzNlMWVkZjljNTE3L3RhYmxlcmFuZ2U6ZjQzNGUyMjhlMmYzNDA0MmIwNGI3M2UxZWRmOWM1MTdfMS00LTEtMS0w_0e180ab4-1e02-4940-ab3f-e5c34efd4731">P6Y18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie6d87493e52149c3afb3950c58117fdf_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmY0MzRlMjI4ZTJmMzQwNDJiMDRiNzNlMWVkZjljNTE3L3RhYmxlcmFuZ2U6ZjQzNGUyMjhlMmYzNDA0MmIwNGI3M2UxZWRmOWM1MTdfMi0yLTEtMS0w_667bf6f6-c1f3-4006-877c-f25ffc3a19db"
      unitRef="number">0.0762</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id4bb0b737cf3490f8a979e1b33d00edd_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmY0MzRlMjI4ZTJmMzQwNDJiMDRiNzNlMWVkZjljNTE3L3RhYmxlcmFuZ2U6ZjQzNGUyMjhlMmYzNDA0MmIwNGI3M2UxZWRmOWM1MTdfMi00LTEtMS0w_d39584b7-03ea-4a21-81c9-4613a4eadf9c"
      unitRef="number">0.0765</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMjg5NA_b8524feb-81d9-4ebd-b2bf-f6e2d68fa6eb">&lt;div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Line Item in the Company&#x2019;s Consolidated Balance Sheet&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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion, operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8e61beef97164de8a70db5c38b3fb74c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmYyMDY1ODNjNTUyNTRjODBhMzlkMzg4ODRmYjkyNDQwL3RhYmxlcmFuZ2U6ZjIwNjU4M2M1NTI1NGM4MGEzOWQzODg4NGZiOTI0NDBfMi00LTEtMS0w_e29b4009-38f8-4c48-bf76-43ec781e57dd"
      unitRef="usd">96956000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3f33fb989ffc4a49987b039e5da6b00c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmYyMDY1ODNjNTUyNTRjODBhMzlkMzg4ODRmYjkyNDQwL3RhYmxlcmFuZ2U6ZjIwNjU4M2M1NTI1NGM4MGEzOWQzODg4NGZiOTI0NDBfMi02LTEtMS0w_5695fe04-c93d-483c-8729-568d4ec1274a"
      unitRef="usd">92131000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id613f32e055c46bc8b0bc0d5a45ff20e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmYyMDY1ODNjNTUyNTRjODBhMzlkMzg4ODRmYjkyNDQwL3RhYmxlcmFuZ2U6ZjIwNjU4M2M1NTI1NGM4MGEzOWQzODg4NGZiOTI0NDBfMy00LTEtMS0w_9810cfac-8c59-4030-b9ad-dcf0d5d8ccf1"
      unitRef="usd">25423000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib2b61c57a72e48bdb1789c307b73ddee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmYyMDY1ODNjNTUyNTRjODBhMzlkMzg4ODRmYjkyNDQwL3RhYmxlcmFuZ2U6ZjIwNjU4M2M1NTI1NGM4MGEzOWQzODg4NGZiOTI0NDBfMy02LTEtMS0w_2e5f8a48-d1eb-47c2-b5f4-c65442187d73"
      unitRef="usd">22754000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1472cf6ffb344e36b842c3e8e6da37d9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmYyMDY1ODNjNTUyNTRjODBhMzlkMzg4ODRmYjkyNDQwL3RhYmxlcmFuZ2U6ZjIwNjU4M2M1NTI1NGM4MGEzOWQzODg4NGZiOTI0NDBfNC00LTEtMS0w_b2000cd1-70f4-420a-a878-17f7acadab24"
      unitRef="usd">84690000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if09cc9cb6fb74e54bd5d5be42d1e6982_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOmYyMDY1ODNjNTUyNTRjODBhMzlkMzg4ODRmYjkyNDQwL3RhYmxlcmFuZ2U6ZjIwNjU4M2M1NTI1NGM4MGEzOWQzODg4NGZiOTI0NDBfNC02LTEtMS0w_9d2a766b-403d-4295-8330-a0f2e324b891"
      unitRef="usd">75822000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RleHRyZWdpb246NWUyZDBjZWM1ODQ5NDA0NzhmYjFkZDQzMGEzYTU1Y2NfMjg5Nw_ef9ab464-8968-492e-b753-9b1b0664f8db">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (&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;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOjEzN2M2MzlkOTY4ZTRjM2ZiMjNhM2U4MWRlNDIxYWUwL3RhYmxlcmFuZ2U6MTM3YzYzOWQ5NjhlNGMzZmIyM2EzZTgxZGU0MjFhZTBfMi0yLTEtMS0w_eb790082-a3b8-429a-a50d-7002968330e6"
      unitRef="usd">21053000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOjEzN2M2MzlkOTY4ZTRjM2ZiMjNhM2U4MWRlNDIxYWUwL3RhYmxlcmFuZ2U6MTM3YzYzOWQ5NjhlNGMzZmIyM2EzZTgxZGU0MjFhZTBfMi00LTEtMS0w_5535c0cb-a7c2-4a01-a3d5-f34fab5b4070"
      unitRef="usd">22816000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOjEzN2M2MzlkOTY4ZTRjM2ZiMjNhM2U4MWRlNDIxYWUwL3RhYmxlcmFuZ2U6MTM3YzYzOWQ5NjhlNGMzZmIyM2EzZTgxZGU0MjFhZTBfNC0yLTEtMS0w_90a6237d-fe7f-44fc-b8e8-4538d26118a3"
      unitRef="usd">13633000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1a9b19123cc9411896e9022a3a99f162_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY184OC9mcmFnOjVlMmQwY2VjNTg0OTQwNDc4ZmIxZGQ0MzBhM2E1NWNjL3RhYmxlOjEzN2M2MzlkOTY4ZTRjM2ZiMjNhM2U4MWRlNDIxYWUwL3RhYmxlcmFuZ2U6MTM3YzYzOWQ5NjhlNGMzZmIyM2EzZTgxZGU0MjFhZTBfNC00LTEtMS0w_3615641f-8692-4222-a972-d227250e6451"
      unitRef="usd">9913000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMzMyMg_01e22b28-615b-46c4-8c34-7bcc010c21fd">Related Party Transactions&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Management Services Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into the MSA with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the Company in exchange for a management fee paid quarterly and equal to 0.5% of the Company's adjusted net assets, as defined in the MSA. In March 2020, as a proactive measure to provide the Company with additional cash liquidity in light of the COVID-19 pandemic, the Company elected to draw down $200 million on our 2018 Revolving Credit Facility. The Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of March 31, 2020.  In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive 50% of the management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of September 30, 2020. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CGM has also entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2021, the Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Integration Services Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lugano, which was acquired in September 2021, entered into an Integration Services Agreement ("ISA") with CGM whereby Lugano will pay CGM an integration services fee of $2.3&#160;million quarterly over a twelve month period as services are rendered, beginning in the quarter ended December 31, 2021. BOA, which was acquired in October 2020, entered into an ISA with CGM whereby BOA will pay CGM an integration service fee of $4.4&#160;million quarterly over a twelve month period as services are rendered, beginning in the quarter ended December 31, 2020. Marucci Sports, which was acquired in April 2020, entered into an ISA with CGM. Marucci paid CGM an integration service fee of $2.0 million quarterly over a twelve month period as services are rendered, beginning in the quarter ended September 30, 2020. Under the ISAs, CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The Company and its businesses have the following significant related party transactions&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;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;5.11&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recapitalization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - In August 2021, the Company completed a recapitalization of 5.11 whereby the Company entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0&#160;million to fund a distribution to shareholders. The Company owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7&#160;million. The remaining amount of the distribution went to minority shareholders. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Related Party Vendor Purchases - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.11 purchases inventory from a vendor who is a related party to 5.11 through one of the executive officers of 5.11 via the executive's 40% ownership interest in the vendor. 5.11 purchased approximately $0.1 million and $0.9 million during the three and nine months ended&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.7 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;an&lt;/span&gt;d $2.3 million during the three and nine months ended September&#160;30, 2020, respectively, in inventory from the vendor.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="i78f67caf93ee45aba61816b329547f4f_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfNTA2_1e3b85f6-4ee9-483c-a49a-b45195122aa5"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <codi:Managementfeewaiver
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfODQ3_c7e98745-a4d6-4e17-ae39-9ab0a4677e81"
      unitRef="number">0.50</codi:Managementfeewaiver>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i434f70dcc6674d9f85d72e3b86635609_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMTA5OTUxMTYzNzU1MQ_e9afabe0-9504-4e22-b50e-55fad3bf078c"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i46833063017b43239b069c32959ac425_I20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMTA5OTUxMTYzNzY3Nw_9af1000e-1443-4484-ba8e-cb45a92d7fd4"
      unitRef="usd">4400000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i6b658707bef94800a823b45e9876b2fb_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMjA4Nw_7ad1fc4e-a641-48ec-88ee-af911b8bb129"
      unitRef="usd">2000000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib01710cb98f14d8d892697f4ade01a4e_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMTY0OTI2NzQ1MTQwMg_9347f0f2-41f9-4378-8ad1-a8363952268d"
      unitRef="usd">55000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:OwnershipPercentageIntercompanyLoanAgreement
      contextRef="iee4fb154f2894942acdc9159562ad239_I20210803"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMTY0OTI2NzQ1MTQxNw_adb227dd-6b29-44bf-beaf-d6b75d61ffa1"
      unitRef="number">0.977</codi:OwnershipPercentageIntercompanyLoanAgreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6a88a763ba514c88958856580add68ab_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMTY0OTI2NzQ1MTQyNA_46f6f343-12d5-46ba-a301-57a07e51ba39"
      unitRef="usd">53700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <codi:OwnershipPercentageRelatedPartyVendors
      contextRef="i5c032d8c5c014591b08d938996db2a6f_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMjgzNw_9b399794-8fea-4256-86c6-7ef610a11320"
      unitRef="number">0.40</codi:OwnershipPercentageRelatedPartyVendors>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="iaf4c976934d14cf0aa9ba86efe26bca1_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMjkwMw_e19620eb-9560-4179-9520-6292ef2bc961"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i5c032d8c5c014591b08d938996db2a6f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMjkxMA_52564eba-b27b-4a6d-8a80-9ba8548558c4"
      unitRef="usd">900000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="id99a2b0b77d0428fbb731f698cc4146a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMjk2Mg_3f62a405-8f6c-420f-bd1e-f8448a26d918"
      unitRef="usd">700000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i0ab0d84760e84beb94cadbc0ad49234c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMjk2OQ_78122c41-15dc-4eaa-94c6-4be87c6a07c3"
      unitRef="usd">2300000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="iebe6b8d67a914148b15c748d1b021ff0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMzIzNA_59a12c25-b3f2-4179-aab5-36a1f0921f4e"
      unitRef="usd">11200000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ic6263c4926e04aa282c64d5bd6061bc7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185MS9mcmFnOjVjYmEwMzRlZTg1NjQxNGQ4ZmNjOGFlZDY3MGNjNzU3L3RleHRyZWdpb246NWNiYTAzNGVlODU2NDE0ZDhmY2M4YWVkNjcwY2M3NTdfMzI0MQ_9fac3446-7e51-4a52-b141-4ca1ea12967d"
      unitRef="usd">32800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="iebd5254de6794c3f85a960dcbef12fdb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTUyMA_370d5f24-1989-4e0f-9f91-8bc974e1e3ce">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note Q - Subsequent Event&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Plymouth Foam, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#x201c;Plymouth&#x201d;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $56.0&#160;million, excluding customary closing adjustments. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition and related transaction costs were funded through an additional term loan of $52.0&#160;million under the Altor intercompany credit agreement and a draw on the existing Altor intercompany revolving credit facility with the Company. Altor paid approximately $0.4&#160;million in transaction fees in connection with the acquisition of Plymouth.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Plymouth was founded in 1978 and is based in Plymouth, Wisconsin. Plymouth supplies a wide array of high value products, including custom protective packaging, cold chain packaging and internal components made from expanded polystyrene and expanded polypropylene. Plymouth&#x2019;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sale of Advanced Circuits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 13, 2021, the Company, as the representative (the &#x201c;Sellers Representative&#x201d;) of the holders (the &#x201c;Sellers&#x201d;) of stock and options of Compass AC Holdings, Inc. (&#x201c;Advanced Circuits&#x201d;), a majority owned subsidiary of the Company, entered into a definitive Agreement and Plan of Merger (the &#x201c;Agreement&#x201d;) with Tempo Automation, Inc. (&#x201c;Buyer&#x201d;), Aspen Acquisition Sub, Inc. (&#x201c;Merger Sub&#x201d;) and Advanced Circuits, pursuant to which Buyer will acquire all of the issued and outstanding securities of Advanced Circuits, the parent company of the operating entity, Advanced Circuits, Inc., through a merger of Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of Buyer (the &#x201c;Merger&#x201d;). Under the terms of the Agreement, the Sellers will receive consideration in the amount of $310&#160;million, composed of $240&#160;million in cash and $70&#160;million in common stock of a publicly traded special purpose acquisition company (&#x201c;SPAC&#x201d;) selected by Buyer to acquire Buyer (the &#x201c;SPAC Transaction&#x201d;) upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the Sellers may receive 2.4&#160;million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The Company owns approximately 67% of the outstanding stock of Advanced Circuits on a fully diluted basis and expects to receive approximately 77% of the gross consideration payable under the Agreement. This amount is in respect of the Company&#x2019;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The closing of the transaction is expected to occur in the first quarter of 2022, however, there can be no assurances that all of the conditions to closing, which include the closing of the SPAC transaction, will be satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Lizard Skins&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 22, 2021, Marucci Sports acquired Lizard Skins, LLC ("Lizard Skins"), an industry leading provider of sporting goods accessories that revolve around the hand-to-grip interface, for an enterprise value of approximately $47.0&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $44.1&#160;million under the Marucci inter-company credit agreement with the Company, a draw on the existing Marucci revolving credit facility with the Company, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued 11,915 shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately 1% in Marucci. Marucci paid approximately $1.4&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="i3ce0f137db854501918651a377829f20_I20211005"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0MzY2Nw_38463550-7e3e-48d0-8d7b-cb5537bf9a2e"
      unitRef="usd">56000000</codi:DisposalGroupTotalenterprisevalue>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i334aefed5217407b82e1b3e8aebc2d89_D20211005-20211005"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0MzY4Mg_088418b4-20b9-4ca3-9309-c9e885841111"
      unitRef="usd">52000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i334aefed5217407b82e1b3e8aebc2d89_D20211005-20211005"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0MzY5Nw_e4cedc16-d68c-48bc-b544-9d8e1f57dd33"
      unitRef="usd">400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i0e9ae559689240a89082e66b41b2edbf_D20211013-20211013"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0MzcxMQ_4232566a-ddba-4fca-81f3-e329a48b67d6"
      unitRef="usd">310000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i1f0394f6c80a4defb1222dd962a8f59c_D20211022-20211022"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0MzcyNQ_048e17e3-aa8a-4844-8052-cd87824d6321"
      unitRef="usd">240000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="i1f0394f6c80a4defb1222dd962a8f59c_D20211022-20211022"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0MzczOQ_a02d79f6-8c41-4521-bf8a-9b3b9a0210e7"
      unitRef="usd">70000000</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <codi:AdditionalSharesOfSPACCommonStock
      contextRef="i531167ff266d4509b85b5004307da20a_I20211022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0Mzc2Mg_e95e2a97-31d4-4445-b993-74b8ecf42cec"
      unitRef="shares">2400000</codi:AdditionalSharesOfSPACCommonStock>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i3a7266fd372a43b1bff8c6ced5cf6994_I20211022"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0Mzc1Mg_bc74c991-cf28-404e-8c4b-02b808c99d49"
      unitRef="number">0.67</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:PercentageOfGrossConsiderationReceived
      contextRef="i531167ff266d4509b85b5004307da20a_I20211022"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0Mzc1Nw_8a270ce8-168b-4256-bad0-1c722aaa7f8d"
      unitRef="number">0.77</codi:PercentageOfGrossConsiderationReceived>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i805bef8bd54a4e6d87694b00a446be85_D20211022-20211022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0ODA5Nw_f1933d7b-72b6-4851-8806-67512072e82f"
      unitRef="usd">47000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i805bef8bd54a4e6d87694b00a446be85_D20211022-20211022"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0ODExMg_4f4372a6-055b-4d1e-80e9-3653b9b6aae2"
      unitRef="usd">44100000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i805bef8bd54a4e6d87694b00a446be85_D20211022-20211022"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0ODEyNw_80d817c0-1f1a-4703-90f9-a0852fc2bc27"
      unitRef="shares">11915</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ib9d26d00ddde4d30b0c1e4033f621ddf_I20211022"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0ODEzNw_5db0d5a3-f753-437e-9eb1-0d1e1452e202"
      unitRef="number">0.01</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i805bef8bd54a4e6d87694b00a446be85_D20211022-20211022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY185NC9mcmFnOjE4ZDY4MmE4ZGVjYjQxZTlhMDg4YjE2NzE1ODFkNmE3L3RleHRyZWdpb246MThkNjgyYThkZWNiNDFlOWEwODhiMTY3MTU4MWQ2YTdfMTA5OTUxMTY0ODE0MQ_ad95e6f4-0116-4b0e-ad39-c095ba2f9af6"
      unitRef="usd">1400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtMS0xLTEtMA_2014b400-3beb-45a6-8e50-5f6e1dafae76"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtMS0xLTEtMA_2014b400-3beb-45a6-8e50-5f6e1dafae76"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtMy0xLTEtMA_a9a5c49c-d2e0-428f-a62e-af752a9cfa01"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtMy0xLTEtMA_a9a5c49c-d2e0-428f-a62e-af752a9cfa01"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC01LTEtMS0w_c041ae9d-aa08-4b5e-9181-9f0ecd22b2c4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC01LTEtMS0w_c041ae9d-aa08-4b5e-9181-9f0ecd22b2c4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC0zLTEtMS0w_1c35db6f-fa0a-49a5-b9a9-ba29b36b15c6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC0zLTEtMS0w_1c35db6f-fa0a-49a5-b9a9-ba29b36b15c6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy0xLTEtMS0w_a519ae54-feb5-4d3a-8c60-0b3a7b1aa99d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy0xLTEtMS0w_a519ae54-feb5-4d3a-8c60-0b3a7b1aa99d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtNy0xLTEtMA_4577c51b-14cc-42c3-bb30-98eb25a46d41"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtNy0xLTEtMA_4577c51b-14cc-42c3-bb30-98eb25a46d41"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi0xLTEtMS0w_655e90d3-8413-446a-8c9c-878b87845920"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi0xLTEtMS0w_655e90d3-8413-446a-8c9c-878b87845920"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy03LTEtMS0w_128bd7fb-ff1d-49f2-b263-428189124cc6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy03LTEtMS0w_128bd7fb-ff1d-49f2-b263-428189124cc6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi0xLTEtMS0w_a2b76000-3421-4840-8f66-997b3bd2aaf2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi0xLTEtMS0w_a2b76000-3421-4840-8f66-997b3bd2aaf2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi03LTEtMS0w_01f4956a-43be-4be1-a4d7-c075d5983cc2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi03LTEtMS0w_01f4956a-43be-4be1-a4d7-c075d5983cc2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtNS0xLTEtMA_5398214a-5309-4384-a65d-7ae0b28af95c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtNS0xLTEtMA_5398214a-5309-4384-a65d-7ae0b28af95c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi0zLTEtMS0w_5983586f-cd04-41bb-9f4f-095fb17bff3b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi0zLTEtMS0w_5983586f-cd04-41bb-9f4f-095fb17bff3b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy01LTEtMS0w_3028ab7b-3b4e-4425-ba54-6101315c8231"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy01LTEtMS0w_3028ab7b-3b4e-4425-ba54-6101315c8231"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC0xLTEtMS0w_e2b4500c-611b-4e00-a66e-01ee9b23c193"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC0xLTEtMS0w_e2b4500c-611b-4e00-a66e-01ee9b23c193"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC01LTEtMS0w_5b9cac63-a4f9-4d85-996d-4b72a9d2cdd2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC01LTEtMS0w_5b9cac63-a4f9-4d85-996d-4b72a9d2cdd2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC03LTEtMS0w_b17e28c1-fc0c-498c-8c28-00c545994e63"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC03LTEtMS0w_b17e28c1-fc0c-498c-8c28-00c545994e63"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNS0zLTEtMS0w_d9a374aa-bc9b-4ee4-b9f7-841c71b2412d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNS0zLTEtMS0w_d9a374aa-bc9b-4ee4-b9f7-841c71b2412d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC0zLTEtMS0w_b9aaad60-54a3-4338-9e7f-5274405f0117"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC0zLTEtMS0w_b9aaad60-54a3-4338-9e7f-5274405f0117"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC03LTEtMS0w_42f53672-a557-48f5-8b4d-b01ac7b6873e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC03LTEtMS0w_42f53672-a557-48f5-8b4d-b01ac7b6873e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtMy0xLTEtMA_e3cb2bf2-933c-4c3b-a3a1-454ad46e35df"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtMy0xLTEtMA_e3cb2bf2-933c-4c3b-a3a1-454ad46e35df"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNS0xLTEtMS0w_1b650ab6-505f-4c7b-853d-90b1acf0d6dd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNS0xLTEtMS0w_1b650ab6-505f-4c7b-853d-90b1acf0d6dd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtNy0xLTEtMA_6db87b72-1116-4b1c-a94e-086a5fa0eddc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtNy0xLTEtMA_6db87b72-1116-4b1c-a94e-086a5fa0eddc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtNS0xLTEtMA_bbe6c7c0-9b1b-4887-b8b7-87a13f9de1bd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtNS0xLTEtMA_bbe6c7c0-9b1b-4887-b8b7-87a13f9de1bd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtMS0xLTEtMA_5bb6c802-6528-430e-88e1-de25292574aa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtMS0xLTEtMA_5bb6c802-6528-430e-88e1-de25292574aa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy0zLTEtMS0w_a17a3dbf-14de-4e39-9a13-aa789fd51b95"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy0zLTEtMS0w_a17a3dbf-14de-4e39-9a13-aa789fd51b95"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC0xLTEtMS0w_68928f09-b8a7-40a5-bfe1-b33a308305cb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC0xLTEtMS0w_68928f09-b8a7-40a5-bfe1-b33a308305cb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi01LTEtMS0w_70bc2dd5-bc61-4006-a62c-5969d0e6c025"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi01LTEtMS0w_70bc2dd5-bc61-4006-a62c-5969d0e6c025"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi0zLTEtMS0w_c02074fb-dc26-4e11-a105-2861882889be"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi0zLTEtMS0w_c02074fb-dc26-4e11-a105-2861882889be"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  <xhtml:table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><xhtml:tr><xhtml:td style="width:1.0%"/><xhtml:td style="width:58.521%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:18.659%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:0.659%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:18.661%"/><xhtml:td style="width:0.1%"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</xhtml:span></xhtml:td><xhtml:td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">September 30, 2021</xhtml:span></xhtml:td><xhtml:td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><xhtml:td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2020</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,904&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,567&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,695&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,625&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,616&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,408&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,272&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#x2014;&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,956&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,386&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,980&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,077&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACI</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,812)</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,175)</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,671&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,901&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,239&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,195&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml: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"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,816&#160;</xhtml:span></xhtml:td><xhtml: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"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml: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"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,288&#160;</xhtml:span></xhtml:td><xhtml: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"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtMS0xLTEtMA_2014b400-3beb-45a6-8e50-5f6e1dafae76"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtMy0xLTEtMA_a9a5c49c-d2e0-428f-a62e-af752a9cfa01"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC01LTEtMS0w_c041ae9d-aa08-4b5e-9181-9f0ecd22b2c4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC0zLTEtMS0w_1c35db6f-fa0a-49a5-b9a9-ba29b36b15c6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy0xLTEtMS0w_a519ae54-feb5-4d3a-8c60-0b3a7b1aa99d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtNy0xLTEtMA_4577c51b-14cc-42c3-bb30-98eb25a46d41"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi0xLTEtMS0w_655e90d3-8413-446a-8c9c-878b87845920"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy03LTEtMS0w_128bd7fb-ff1d-49f2-b263-428189124cc6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi0xLTEtMS0w_a2b76000-3421-4840-8f66-997b3bd2aaf2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi03LTEtMS0w_01f4956a-43be-4be1-a4d7-c075d5983cc2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtNS0xLTEtMA_5398214a-5309-4384-a65d-7ae0b28af95c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNi0zLTEtMS0w_5983586f-cd04-41bb-9f4f-095fb17bff3b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy01LTEtMS0w_3028ab7b-3b4e-4425-ba54-6101315c8231"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC0xLTEtMS0w_e2b4500c-611b-4e00-a66e-01ee9b23c193"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC01LTEtMS0w_5b9cac63-a4f9-4d85-996d-4b72a9d2cdd2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC03LTEtMS0w_b17e28c1-fc0c-498c-8c28-00c545994e63"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNS0zLTEtMS0w_d9a374aa-bc9b-4ee4-b9f7-841c71b2412d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC0zLTEtMS0w_b9aaad60-54a3-4338-9e7f-5274405f0117"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNC03LTEtMS0w_42f53672-a557-48f5-8b4d-b01ac7b6873e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtMy0xLTEtMA_e3cb2bf2-933c-4c3b-a3a1-454ad46e35df"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNS0xLTEtMS0w_1b650ab6-505f-4c7b-853d-90b1acf0d6dd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtNy0xLTEtMA_6db87b72-1116-4b1c-a94e-086a5fa0eddc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTAtNS0xLTEtMA_bbe6c7c0-9b1b-4887-b8b7-87a13f9de1bd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMTEtMS0xLTEtMA_5bb6c802-6528-430e-88e1-de25292574aa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfNy0zLTEtMS0w_a17a3dbf-14de-4e39-9a13-aa789fd51b95"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfOC0xLTEtMS0w_68928f09-b8a7-40a5-bfe1-b33a308305cb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi01LTEtMS0w_70bc2dd5-bc61-4006-a62c-5969d0e6c025"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RhYmxlOmJkN2ZmYWZiODM0OTQzOTQ5ODRhZWMzZGYzOTY4YTc3L3RhYmxlcmFuZ2U6YmQ3ZmZhZmI4MzQ5NDM5NDk4NGFlYzNkZjM5NjhhNzdfMi0zLTEtMS0w_c02074fb-dc26-4e11-a105-2861882889be"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY183Ni9mcmFnOjdmNjNlNTg2NDYxMTQ0OTQ4MTI2ZGU3YjBhZjIzM2NkL3RleHRyZWdpb246N2Y2M2U1ODY0NjExNDQ5NDgxMjZkZTdiMGFmMjMzY2RfNTgy_57f8f595-9f4f-418f-a9dd-01d4fa7b3fef"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTYtNS0xLTEtMA_fddad74c-237a-467a-aa4c-bd42372505c4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTYtNS0xLTEtMA_fddad74c-237a-467a-aa4c-bd42372505c4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC03LTEtMS0w_0cdd6594-f333-4d07-b6d4-883bf42bee90"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC03LTEtMS0w_0cdd6594-f333-4d07-b6d4-883bf42bee90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC01LTEtMS0w_dfe08d93-df1e-427c-ba3f-13ad2c7ad41e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC01LTEtMS0w_dfe08d93-df1e-427c-ba3f-13ad2c7ad41e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTItNy0xLTEtMA_142e36ae-418a-4ca3-9169-3a4451a28d59"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTItNy0xLTEtMA_142e36ae-418a-4ca3-9169-3a4451a28d59"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtNS0xLTEtMA_72085d5f-6c5b-4b25-a8b8-626ecb49ff5e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtNS0xLTEtMA_72085d5f-6c5b-4b25-a8b8-626ecb49ff5e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNy03LTEtMS0w_bddf18a8-2be6-48ff-aebb-710b3d41ca3a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNy03LTEtMS0w_bddf18a8-2be6-48ff-aebb-710b3d41ca3a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtNy0xLTEtMA_b6ea0a4b-7947-4aef-a5d0-ffc1a2e8ae2c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtNy0xLTEtMA_b6ea0a4b-7947-4aef-a5d0-ffc1a2e8ae2c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS01LTEtMS0w_e2ef2ae9-5089-4a6d-b27a-e17bdb8fa773"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS01LTEtMS0w_e2ef2ae9-5089-4a6d-b27a-e17bdb8fa773"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtNS0xLTEtMA_3ffe2192-667b-4f69-9c98-3ef6a29ca642"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtNS0xLTEtMA_3ffe2192-667b-4f69-9c98-3ef6a29ca642"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS03LTEtMS0w_3efd4c71-5e36-4922-b0ab-c2ae07bdd822"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS03LTEtMS0w_3efd4c71-5e36-4922-b0ab-c2ae07bdd822"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS0xLTEtMS0w_2ed6d223-9a3d-4691-ace1-b38ab34f86bc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS0xLTEtMS0w_2ed6d223-9a3d-4691-ace1-b38ab34f86bc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTYtNy0xLTEtMA_cc61d8c0-291e-4192-9523-382b819c1245"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTYtNy0xLTEtMA_cc61d8c0-291e-4192-9523-382b819c1245"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNi03LTEtMS0w_d0676299-ef86-4a4b-b5f6-92cc5babe721"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNi03LTEtMS0w_d0676299-ef86-4a4b-b5f6-92cc5babe721"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy01LTEtMS0w_e4d64912-e8ba-4660-85f2-d481fc64644b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy01LTEtMS0w_e4d64912-e8ba-4660-85f2-d481fc64644b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtNS0xLTEtMA_5c6a8ab3-d9cd-4d3b-b527-33aae918189b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtNS0xLTEtMA_5c6a8ab3-d9cd-4d3b-b527-33aae918189b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS03LTEtMS0w_7d0a8bae-769d-4a9d-8937-cee79a7406de"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS03LTEtMS0w_7d0a8bae-769d-4a9d-8937-cee79a7406de"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtNy0xLTEtMA_70caa6ba-64be-469b-aafe-10b90dd3ce90"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtNy0xLTEtMA_70caa6ba-64be-469b-aafe-10b90dd3ce90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS01LTEtMS0w_919fa259-f05a-4c07-bb3e-030cffbf2808"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS01LTEtMS0w_919fa259-f05a-4c07-bb3e-030cffbf2808"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtMS0xLTEtMA_4076f5e9-5814-4257-974d-b54f4ceaa9ab"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtMS0xLTEtMA_4076f5e9-5814-4257-974d-b54f4ceaa9ab"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtNy0xLTEtMA_38f0532c-80d0-4cd7-9065-8ad9506995ca"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtNy0xLTEtMA_38f0532c-80d0-4cd7-9065-8ad9506995ca"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy03LTEtMS0w_551d7716-42c6-4e47-9edb-3a894b063cc7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy03LTEtMS0w_551d7716-42c6-4e47-9edb-3a894b063cc7"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Does not include accounts receivable balances per schedule above or goodwill balances - refer to </xhtml:span><xhtml:span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><xhtml:a href="#if748b2b6a28a4943ab398ea0dbddaa2c_61" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Note G - "Goodwill and Other Intangible Assets"</xhtml:a></xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTYtNS0xLTEtMA_fddad74c-237a-467a-aa4c-bd42372505c4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC03LTEtMS0w_0cdd6594-f333-4d07-b6d4-883bf42bee90"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOC01LTEtMS0w_dfe08d93-df1e-427c-ba3f-13ad2c7ad41e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTItNy0xLTEtMA_142e36ae-418a-4ca3-9169-3a4451a28d59"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtNS0xLTEtMA_72085d5f-6c5b-4b25-a8b8-626ecb49ff5e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNy03LTEtMS0w_bddf18a8-2be6-48ff-aebb-710b3d41ca3a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtNy0xLTEtMA_b6ea0a4b-7947-4aef-a5d0-ffc1a2e8ae2c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS01LTEtMS0w_e2ef2ae9-5089-4a6d-b27a-e17bdb8fa773"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTgtNS0xLTEtMA_3ffe2192-667b-4f69-9c98-3ef6a29ca642"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS03LTEtMS0w_3efd4c71-5e36-4922-b0ab-c2ae07bdd822"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfOS0xLTEtMS0w_2ed6d223-9a3d-4691-ace1-b38ab34f86bc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTYtNy0xLTEtMA_cc61d8c0-291e-4192-9523-382b819c1245"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNi03LTEtMS0w_d0676299-ef86-4a4b-b5f6-92cc5babe721"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy01LTEtMS0w_e4d64912-e8ba-4660-85f2-d481fc64644b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtNS0xLTEtMA_5c6a8ab3-d9cd-4d3b-b527-33aae918189b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS03LTEtMS0w_7d0a8bae-769d-4a9d-8937-cee79a7406de"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTQtNy0xLTEtMA_70caa6ba-64be-469b-aafe-10b90dd3ce90"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfNS01LTEtMS0w_919fa259-f05a-4c07-bb3e-030cffbf2808"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtMS0xLTEtMA_4076f5e9-5814-4257-974d-b54f4ceaa9ab"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMTEtNy0xLTEtMA_38f0532c-80d0-4cd7-9065-8ad9506995ca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RhYmxlOmM0NGZjMzllYjI5YTQ2NTViOTI5M2QzMjgzYTk2MjU4L3RhYmxlcmFuZ2U6YzQ0ZmMzOWViMjlhNDY1NWI5MjkzZDMyODNhOTYyNThfMy03LTEtMS0w_551d7716-42c6-4e47-9edb-3a894b063cc7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmY3NDhiMmI2YTI4YTQ5NDNhYjM5OGVhMGRiZGRhYTJjL3NlYzpmNzQ4YjJiNmEyOGE0OTQzYWIzOThlYTBkYmRkYWEyY181NS9mcmFnOjU1NjBiODUwNDJjYjRhN2JiZGMzOWNjNjM1YmVjMDI2L3RleHRyZWdpb246NTU2MGI4NTA0MmNiNGE3YmJkYzM5Y2M2MzViZWMwMjZfNjgwNQ_8e3b1f3a-7ee5-492b-8b85-60ac42e35857"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
